C++ Developer
Core
Design, develop, and optimize high-performance C++ software solutions and backend systems for industry-leading clients.
Role type
C++ Developer
Builds
High-performance C++ applications, scalable architectures, and backend systems
Domain
Software Engineering / C++
Deliverable
production ML models | product features
Required skills
C++ (modern C++11/14/17/20, STL, templates, multithreading), OOP, design patterns, data structures, database modeling, unit/integration/performance testing, Agile/Scrum
Technologies
GoogleTest, JMeter
Responsibilities
Analyze technical specifications to define software requirements; Design scalable and efficient C++ architectures; Develop high-quality C++ applications; Optimize code for performance, memory management, and thread safety; Model, design, and implement databases and backend systems; Write and execute unit, integration, and performance tests; Debug and refine existing C++ systems; Produce clear technical documentation
Seniority
Mid-level, hands-on IC