Lead high-performing C++ engineering teams, creating an environment for engineers to thrive, and deliver reliable, high-quality systems. Manage team performance, technical direction, and capacity growth. Ensure execution, quality, and clear ownership.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
C++ Team Lead
Remote | Global Team | $150,000–$200,000
We’re hiring a C++ Team Lead to build and guide a high-performing engineering team working on performance-critical systems.
This role is about leadership first: creating an environment where engineers do their best work, grow consistently, and deliver reliable, high-quality systems. You’ll be responsible for both team performance and technical direction, staying close enough to the code to guide architecture and quality.
The role
You’ll lead a team of C++ engineers working on complex, performance-sensitive systems. The focus is on strong execution, clear ownership, and building a team that operates with high standards and low friction.
This is a hands-on leadership role. You won’t be coding full-time, but you’ll stay involved through architecture, reviews, and technical decision-making.
Responsibilities
- Own delivery: align with stakeholders, structure requirements, and ensure commitments are met
- Lead and develop the team: understand strengths, assign work effectively, and support growth
- Manage team capacity: plan ahead, identify gaps, and scale the team when needed
- Run regular 1:1s, performance reviews, and feedback cycles
- Maintain engineering quality through code reviews and architectural guidance
- Break down complex problems into clear, executable tasks
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Required skills & experience
- Proven experience leading engineering teams in production environments
- Strong track record of delivering complex systems with high quality standards
- Solid hands-on experience with modern C++
- Strong understanding of algorithms, data structures, and system design
- Experience working in Linux environments
- Ability to balance delivery, technical quality, and team well-being
- Experience with hiring, team building, and performance management
- Clear and effective communication in English
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Nice to have
- Experience with low-latency or real-time systems
- Background in HFT, telecom, or game development
- Understanding of networking and communication protocols
- Experience with CI/CD and modern development workflows
Interested in relocating to Netherlands? Check out our comprehensive Relocation Jobs in Netherlands page with detailed relocation packages and benefits.
What you get
- Competitive salary
- 40 paid days off
- Flexible schedule with focus on outcomes
- Access to global offices if needed
📩 Apply for this role
This position is based in Dubai and requires relocation and full-time onsite work.
Message directly at dana@durlstonpartners.com
Similar Jobs
Explore other opportunities that match your interests
Program Manager - Connected Warfare Division
Anduril Industries
Senior Python Engineer
Manychat