 
        
        Technical Software Engineer
We are seeking an expert in modern C++ to join our team. As a Technical Software Engineer, you will play a vital role in designing and developing high-performance software systems.
Key Responsibilities:
 * System Architecture: Design and implement complex system architectures that optimize performance, scalability, and reliability.
 * Code Optimization: Refactor and maintain large-scale codebases, ensuring efficient and high-quality code.
 * Error Handling: Implement robust error-handling strategies and promote exception safety.
Essential Skills:
 * C++ Proficiency: Deep understanding of modern C++ features, including memory management, object-oriented design, templates, and metaprogramming.
 * Concurrency: Experience with concurrency and multithreading, including mutexes, atomic operations, and thread safety.
 * STL Containers: Familiarity with Standard Template Library (STL) containers, algorithms, and iterators.