C++ Engineer (Modern C++)
Encora
Office
Brazil
Full Time
Important Information
Location: Brazil
Job Mode: Full-time
Work Mode: Work from home
Job Summary
As a C++ Engineer, you will play a key role in shaping the architecture, performance, and scalability of complex systems by leveraging 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. This position requires advanced proficiency in memory management, object-oriented design, template programming, metaprogramming, and multithreading.
Responsibilities and Duties
- 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 Encora
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
C++ Engineer (Modern C++)
Office
Brazil
Full Time
September 10, 2025