Senior C++ Developer

Doha Tax Free4 days agoFull-time External
Negotiable
Experience: 5+ Years About the Role We are looking for a highly skilled Senior C++ Developer with strong expertise in modern C++ programming and system-level development. The ideal candidate will be responsible for designing, developing, optimizing, and maintaining high-performance applications. You will work closely with cross‑functional teams to deliver robust, scalable software solutions. Key Responsibilities • Design, develop, test, and maintain high-performance C++ applications. • Write clean, efficient, and maintainable code using modern C++ standards. • Debug and optimize existing codebases for performance and memory usage. • Collaborate with product managers, architects, and QA engineers to deliver robust solutions. • Participate in code reviews and provide constructive feedback. • Develop and maintain system‑level modules, algorithms, and libraries. • Work on multi‑threading, concurrency, and real‑time systems as required. • Create detailed technical documentation and ensure coding best practices. Required Skills & Qualifications • 5+ years of hands‑on experience in C++ development. • Strong knowledge of OOP, data structures, algorithms, and design patterns. • Expertise in modern C++ (11/14/17/20). • Experience in multi‑threading, concurrency, and low‑latency systems. • Familiarity with memory management, pointers, and performance optimization. • Experience with version control tools like Git. • Understanding of software development lifecycle (SDLC) and Agile methodologies. Good to Have (Optional) • Exposure to CI/CD, Jenkins, GitLab, or similar tools. • Knowledge of CMake or build systems. • Experience in embedded systems, gaming, finance, or high‑performance computing. #J-18808-Ljbffr