 
        
        High-Performance Software Engineer sought to spearhead the design and development of cutting-edge software systems leveraging expertise in Modern C++. Collaboration with cross-functional teams is key to enhancing infrastructure resilience, optimizing delivery pipelines, and elevating observability and security through efficient, high-quality code.
Key Responsibilities:
 * Maintain and refactor 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.
Proficiency in memory management, object-oriented design, template programming, metaprogramming, and multithreading are essential for success in this role.
Essential Skills:
 * Deep understanding of Modern C++ fundamentals;
 * Expertise in memory management (manual allocation, smart pointers, leak detection, custom allocators);
 * Solid grasp of object-oriented design (inheritance, polymorphism, design patterns);
 * 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.