OPEN•
Posted on 5/24/2026
Senior C++ Developer job description
[City, State / Remote / Hybrid]
Full Time
Role summary
As a Senior C++ Developer, you will design, develop, and optimize high-performance, scalable applications using modern C++ standards. Success in this role involves contributing to architectural decisions, mentoring junior developers, and collaborating with cross-functional teams to ensure software excellence.
Company overview
We are an engineering-driven organization that fosters a collaborative and innovative work environment focused on building robust and scalable technology solutions.
Details
Location[City, State / Remote / Hybrid]
LanguageEnglish
Benefits
- Competitive salary
- Performance-based bonuses
- Health, dental, and vision insurance
- Flexible working arrangements
- Professional development opportunities
Responsibilities
- Own the design, development, and maintenance of robust C++ applications
- Write clean and efficient code following modern standards (C++14/17/20)
- Drive system architecture and technical design discussions
- Optimize applications for maximum performance, scalability, and reliability
- Lead code reviews and provide mentorship to junior engineering staff
- Build and maintain CI/CD pipelines and automated testing strategies
- Collaborate with product managers, QA, and DevOps to deliver high-quality software
Requirements
Candidates should have a strong foundation in computer science fundamentals, including data structures and algorithms, along with deep expertise in modern C++ and systems programming.
Experience
5+ years of professional experience in C++ development
Education
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
Growth opportunities
Offers professional development opportunities and a focus on leadership and mentoring within the engineering department.
Team structure
The role sits within the Engineering/Software Development department and involves working closely with product managers, QA, and DevOps stakeholders.
Required Skills
C++Object-Oriented ProgrammingMulti-threadingSTLBoostGitData Structures & AlgorithmsPerformance OptimizationLinux/UnixNetworking ProtocolsLow-latency systemsDistributed SystemsGoogle TestCMakeCloud PlatformsAnalytical SkillsMentorshipCommunication