Expert C++ Software Engineer
We're seeking a highly skilled C++ software engineer to join our team. As a key member of our technical staff, you will play a crucial role in shaping the architecture, performance, and scalability of complex systems using your expertise in modern C++.
You'll collaborate with cross-functional teams to enhance infrastructure resilience, optimize delivery pipelines, elevate observability, and security through efficient high-quality code. Your primary focus will be on designing, developing, and maintaining large-scale, high-performance applications utilizing cutting-edge C++ techniques.
Key Responsibilities
* Refactor and maintain massive codebases with millions of lines of code, ensuring seamless integration and optimal performance.
* Reverse-engineer legacy components and undocumented systems, identifying areas for improvement and implementing effective solutions.
* Diagnose and resolve complex cross-module issues, leveraging your expertise in memory management, exception safety, and robust error-handling strategies.
* Promote code quality and maintainability during refactoring processes, guaranteeing efficient debugging and minimizing downtime.
* Debug intricate interactions across modules and subsystems, applying your knowledge of object-oriented design, inheritance, polymorphism, and design patterns.
Required Skills and Qualifications
* Strong proficiency in modern C++, with a deep understanding of memory management, manual allocation, smart pointers, leak detection, and custom allocators.
* Solid grasp of object-oriented design, including inheritance, polymorphism, and design patterns.
* Expertise in templates, metaprogramming, and STL containers, algorithms, and iterators.
* Experience with concurrency, multithreading, mutexes, atomic operations, and thread safety.
* Familiarity with exception safety, clean error-handling paradigms, and debuggable code.
Why Choose Us?
We're a leading digital engineering company, partnering with top enterprises and digital native companies worldwide. Our 9,000+ experts work together in innovation labs and offices globally, driving technological advancements in Product Engineering, Development, Cloud Services, Quality Engineering, DevSecOps, Data Analytics, Digital Experience, Cybersecurity, AI, and LLM Engineering.
At our company, we value diversity and inclusion, hiring professionals based solely on their skills, qualifications, and merit, without regard to age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.