As a software architect, you will be responsible for designing and implementing complex systems using Modern C++.
About the RoleYou will collaborate with cross-functional teams to enhance infrastructure resilience, optimize delivery pipelines, and elevate observability and security through efficient code.Main ResponsibilitiesRefactor large-scale codebases and maintain code quality;Reverse-engineer legacy components and undocumented systems;Diagnose and resolve complex issues across modules and subsystems;Implement robust error-handling strategies and ensure exception safety.Skill RequirementsStrong proficiency in Modern C++;Deep understanding of memory management and object-oriented design;Expertise in templates, metaprogramming, concurrency, and multithreading.We value diversity and inclusivity in our hiring practices.
Software Developer • Manaus, Amazonas, Brasil