 
        
        C++ Software Development Expert
As a seasoned C++ software development expert, you will play a pivotal role in shaping the architecture and performance of complex systems by leveraging your deep expertise in modern C++. You'll collaborate with cross-functional teams to enhance infrastructure resilience, optimize delivery pipelines, and elevate observability and security through efficient, high-quality code.
 * 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.
Technical Requirements:
 * Advanced proficiency in memory management, object-oriented design, template programming, metaprogramming, and multithreading;
 * Strong background in C++;
 * Experience working with complex systems;
 * Ability to improve software development processes;
 * Proficiency in writing clean and efficient code.
Why Work with Us?
We are committed to providing our clients with the best possible service. Our team of experts is dedicated to delivering high-quality solutions that meet the needs of our clients.
We are looking for talented professionals who share our passion for technology and innovation. If you have a strong background in C++, experience working with complex systems, and a desire to learn and grow, we would love to hear from you.
About Our Organization
We are a global digital engineering and modernization partner of leading enterprises and digital native companies. With a team of over 9,000 experts worldwide, we offer a range of technology practices including Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.