Key Responsibilities: Design, develop, test, and maintain high-performance C++ applications Work on system-level, backend, or performance-critical components Participate in architecture and design discussions Optimize existing code for performance, scalability, and memory usage Debug complex issues in multithreaded and distributed systems Write clean, maintainable, and well-documented code Collaborate with cross-functional teams (QA, Product, DevOps) Conduct code reviews and mentor junior deve