Job Description :

Position : Senior C++ Developer

Exp : 10–15 Years Experience

Location : Arizona

Role Summary:
A Senior C++ Developer with 10–15 years of experience is responsible for designing, developing, and optimizing high-performance applications using C++ and related technologies. This role involves hands-on coding, debugging, performance tuning, and collaborating with cross-functional teams to deliver reliable and scalable software solutions.

Key Responsibilities: Develop, maintain, and enhance C++ applications using modern C++ standards

Write clean, efficient, and maintainable code following industry best practices.Debug, profile, and optimize applications for performance, memory usage, and stability.Work with multithreading, concurrency, networking, and real-time processing.Collaborate with architects, QA teams, and product managers to translate requirements into technical solutions.Participate in code reviews, contribute to coding standards, and ensure high-quality deliverables.Create technical documentation including design specifications, flowcharts, and diagrams.Support integration with other systems, APIs, and third-party components.Troubleshoot production issues and provide timely resolutionsMentor junior developers and support knowledge-sharing activities within the team.

Required Skills and Experience:

10–15 years of experience in C++ development.Strong knowledge of modern C++ features, STL, OOP principles.Experience with Linux/Unix environments and tools like gdb, Valgrind, CMake.Strong understanding of data structures, algorithms, and design patterns.Experience with multithreading, socket programming, and high-performance computing.Familiarity with CI/CD pipelines and version control systems like Git.Good communication, analytical, and problem-solving skills.

             

Similar Jobs you may be interested in ..