





Strong employer brand and metro Bangalore location increase competition despite specialized C++ seniority.
Role requires deep C++ systems skills and multithreading, limiting cross-industry transferability.
Explicit 7–12 years plus mandatory C++, STL, and OOP skills enforce strict screening.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and develop high-performance, scalable C++ applications incorporating key language features, OOP concepts, and design patterns.
Build and manage multi-threaded applications ensuring thread safety and concurrency, and perform system design for reliability and high availability.
Manage database integration, troubleshoot production issues, write unit tests, participate in Agile processes, and handle software releases using cloud technologies like Docker, Kubernetes, and OpenShift.
7 to 12 years of professional experience in C++ development.
Mandatory skills: C++, Standard Template Library (STL), Object-Oriented Programming (OOP).
Bachelor of Technology (BE/B.Tech) or Master’s in Computer Applications/Technology (MCA/M.Tech) degree.
Experience with multi-threading, database integration (SQL/NoSQL), unit testing frameworks (e.g., Google Test), and cloud deployment technologies preferred but not mandatory.
Experienced in designing complex C++ applications with strong grasp of OOP and design patterns for scalable software architecture.
Skilled in multi-threading programming, performance optimization, and handling concurrency in high-availability systems.
Comfortable working within Agile development frameworks, managing release pipelines, and troubleshooting critical production issues in cloud environments.