High-Performance C++ Developer Position
We are seeking a seasoned expert in Modern C++ to drive the architecture, performance, and scalability of complex systems. As a pivotal member of our engineering team, you will collaborate with cross-functional teams to enhance infrastructure resilience, optimize delivery pipelines, and elevate observability and security through efficient, high-quality code.
Key Responsibilities
* Refactor and maintain large-scale codebases with millions of lines of code;
* Reverse-engineer legacy components and undocumented systems;
* Diagnose and resolve complex, cross-module issues;
* Promote exception safety and implement robust error-handling strategies;
* Ensure code quality and maintainability during refactoring processes;
* Debug intricate interactions across modules and subsystems.
Essential Skills
* Strong proficiency in Modern C++;
* Deep understanding of memory management (manual allocation, smart pointers, leak detection, custom allocators);
* Solid grasp of object-oriented design (inheritance, polymorphism, design patterns);
* Expertise in templates and metaprogramming;
* Experience with concurrency and multithreading (mutexes, atomic operations, thread safety);
* Proficient in STL (containers, algorithms, iterators);
* Familiarity with exception safety and clean error-handling paradigms.
About Our Organization
We provide digital engineering and modernization services to leading enterprises and digital native companies. With over 9,000 experts worldwide, our technology practices include product engineering, cloud services, quality engineering, DevSecOps, data analytics, digital experience, cybersecurity, and AI engineering.