Description
Job Overview:
We are seeking a seasoned and innovative C++ Technical Lead to guide and mentor our development team. The ideal candidate will have deep expertise in C++ development and a strong understanding of software architecture, design principles, and best practices. You will play a pivotal role in driving the technical direction of projects, ensuring high-quality code, and collaborating with stakeholders to deliver robust, scalable solutions.
Key Responsibilities:
- Lead the design, development, and implementation of complex software systems using C++.
- Define and enforce coding standards, architecture principles, and best practices.
- Mentor and guide a team of C++ developers, fostering a culture of technical excellence and collaboration.
- Collaborate with product managers, architects, and other stakeholders to define project requirements and deliverables.
- Perform code reviews and provide constructive feedback to ensure high code quality and maintainability.
- Troubleshoot and resolve critical technical issues efficiently.
- Drive innovation by researching and integrating new technologies and tools.
- Ensure optimal performance, scalability, and security of software systems.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 8+ years of professional experience in C++ development.
- Expertise in modern C++ (C++11, C++14, C++17, or later) and familiarity with legacy C++ codebases.
- Solid understanding of object-oriented programming (OOP) and design patterns.
- Proficiency in multithreading, concurrency, and performance optimization.
- Experience with system-level programming and debugging.
- Familiarity with build systems like CMake and version control systems such as Git.
- Strong problem-solving and analytical skills.
Preferred Skills:
- Experience leading technical teams or projects.
- Knowledge of additional programming languages (e.g., Python, Java).
- Familiarity with embedded systems, real-time systems, or gaming engines.
- Understanding of networking protocols, APIs, and hardware interfaces.
- Exposure to Agile/Scrum methodologies.
- Knowledge of CI/CD pipelines and DevOps tools.
What We Offer:
- Competitive salary and performance bonuses.
- Health, wellness, and retirement benefits.
- Flexible work arrangements, including remote options.
- Professional development opportunities, including certifications and workshops.
- A collaborative and supportive work environment.
Similar jobs
Est. 120,000 USD
We’re looking for a Team Leader who cares deeply about people, supports their growth, and creates an environment where the team can thrive and deliver their best work. The ideal candidate knows how to assign different ty…
Team Summary Our team is dedicated to the design, development, and support of embedded software solutions, to create innovative, reliable, and efficient embedded systems that meet the complex requirements of modern techn…
Est. 185,000 USD
An Introduction to Codal Codal is an award-winning web design and development consultancy that helps enterprise organizations solve complex problems and accelerate growth through elegant, data-driven digital solutions. O…
Est. 225,000 USD
SCM is committed to a workplace that values and promotes diversity, inclusion and equal employment opportunity by ensuring that all employees are valued, heard, engaged and involved at work and have full opportunities to…
Team Summary Our embedded software engineering team's mission is to craft reliable, high-performance solutions that reach millions of homes worldwide within the home security market. We follow agile development methodolo…
Est. 120,000 USD
We are seeking Software Developers, preferably with commercial experience in low and ultra-low latency projects to join our dynamic team. The ideal candidate will possess intelligence, calmness, thoughtfulness, and an un…
Est. 197,000 USD
C3 AI (NYSE: AI), is the Enterprise AI application software company. C3 AI delivers a family of fully integrated products including the C3 Agentic AI Platform, an end-to-end platform for developing, deploying, and operat…
Est. 120,000 GBP
Position Overview: The Data Infrastructure team manages the service-oriented data storage infrastructure for the firm. We implement microservices that provide high performance solutions to access large data sets required…
Est. 124,000 USD
CTEC is a leading technology firm that provides modernization, digital transformation, and application development services to the U.S. Federal Government. Headquartered in McLean, VA, CTEC has over 300 team members work…
Est. 84,000 EUR
N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, worki…
N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, worki…
Est. 182,000 USD
C3 AI (NYSE: AI), is the Enterprise AI application software company. C3 AI delivers a family of fully integrated products including the C3 Agentic AI Platform, an end-to-end platform for developing, deploying, and operat…
N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, worki…
Est. 120,000 PLN
N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, worki…
Est. 80,000 EUR
N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, worki…
N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, worki…
N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, worki…
Est. 200,000 USD
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as publ…
Team Summary Our team consists of four software engineers and one development manager. Our main team specialization is AI/ML algorithm deployment on various embedded devices. With a focus on quality and flexibility, our…
Est. 80,000 USD
We are seeking a Junior Quantitative Developer, С++ Developer, preferably with successful competitive programming experience, to join our dynamic team. You will join a team of intelligent, calm, and thoughtful teammates…
Est. 120,000 EUR
About the role As the Team Lead for our software development team, you will play a key role in driving the architecture, development, and delivery of high-quality software solutions. You will lead a group of talented dev…
Est. 144,000 USD
CTEC is a leading technology firm that provides modernization, digital transformation, and application development services to the U.S. Federal Government. Headquartered in McLean, VA, CTEC has over 300 team members work…
Est. 84,000 EUR
WorldQuant develops and deploys systematic financial strategies across a broad range of asset classes and global markets. We seek to produce high-quality predictive signals (alphas) through our proprietary research platf…
Who We Are Konrad is a next generation digital consultancy. We are dedicated to solving complex business problems for our global clients with creative and forward-thinking solutions. Our employees enjoy a culture built o…
Est. 120,000 EUR
This is a Staff Engineer role for a highly experienced software engineer who combines deep hands-on engineering expertise with strong system design skills. The ideal candidate contributes to architecture reviews and tech…
This is a Staff Engineer role for a highly experienced software engineer who combines deep hands-on engineering expertise with strong system design skills. The ideal candidate contributes to architecture reviews and tech…
Est. 80,000 EUR
Product details: A comprehensive Engineering Document Management System (EDMS) designed to streamline the management of engineering documents and data throughout their lifecycle. It serves as a centralized repository, en…
Est. 120,000 USD
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as publ…
Who We Are Konrad is a next generation digital consultancy. We are dedicated to solving complex business problems for our global clients with creative and forward-thinking solutions. Our employees enjoy a culture built o…
WorldQuant develops and deploys systematic financial strategies across a broad range of asset classes and global markets. We seek to produce high-quality predictive signals (alphas) through our proprietary research platf…