company logo

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

company logo

Encora

encorajobs