Posted on: 28/11/2025
Description :
Job Title : C++ Developer
Location : Bangalore, Karnataka
Experience : 6-9 Years
Work Mode : On-site / Full-time
About the Company :
We are a dynamic, innovation-driven technology organization committed to developing cutting-edge solutions that help businesses scale efficiently. Our teams work with modern tools, emerging technologies, and best engineering practices to deliver robust, high-performance products. We foster a collaborative, inclusive, and growth-focused culture that encourages creativity, continuous learning, and professional excellence.
Role Overview :
We are seeking an experienced C++ Developer with strong expertise in building high-performance, scalable, and maintainable applications. The ideal candidate should have hands-on experience in advanced C++ concepts, multithreading, data structures & algorithms, and system-level programming. This role involves designing core components, optimizing performance, troubleshooting complex issues, and contributing to architectural decisions.
Key Responsibilities :
- Design, develop, and maintain high-performance C++ applications with a focus on scalability, security, and reliability.
- Implement advanced C++ concepts including structs, unions, enums, inheritance, operator overloading, polymorphism, and virtual base classes.
- Develop and manage multi-threaded applications, ensuring thread safety using mutexes, locks, atomic operations, etc.
- Utilize STL, templates, and generic programming to build reusable and efficient components.
- Implement file handling operations for data processing, file manipulation, and custom I/O logic.
- Apply Object-Oriented Programming principles, including class design, constructors/destructors, access control, and encapsulation.
- Design and implement efficient data structures and algorithms to optimize application performance.
- Apply design patterns (Factory, Singleton, Observer, etc.) to build modular and extensible architecture.
- Contribute to system design and product architecture ensuring high availability and scalability.
- Integrate applications with SQL and NoSQL databases, write optimized queries, and improve data retrieval performance.
- Troubleshoot and resolve critical issues in production, including log analysis and core dump investigation.
- Write and maintain unit tests using frameworks such as Google Test to ensure code reliability and prevent regressions.
- Participate in Agile ceremonies such as sprint planning, stand-ups, and code reviews.
- Work on non-functional requirements (NFRs) including performance optimization, memory management, security, and reliability.
- Support release management and deployment using cloud & containerization technologies like Docker, Kubernetes, and OpenShift.
Key Requirements :
- 6-9 years of hands-on experience in C++ development (C++11/14/17 preferred).
- Strong understanding of OOP concepts, advanced C++ features, and STL.
- Expertise in multithreading, concurrency, and thread synchronization mechanisms.
- Strong foundation in data structures, algorithms, and system-level programming.
- Experience with design patterns and building scalable architecture.
- Proficiency in working with SQL/NoSQL databases and integrating applications with databases.
- Familiarity with Linux/Unix environments, debugging tools, and performance analysis.
- Experience with unit testing frameworks (Google Test or similar).
- Working knowledge of Docker, Kubernetes, or OpenShift is an advantage.
- Experience working in Agile development environments.
- Strong problem-solving abilities and experience in debugging complex issues.
- Excellent communication and collaboration skills.
Additional Information :
- Notice Period : Immediate joiners preferred.
- Candidates must be located in Bangalore or willing to relocate immediately.
Best Regards,
Ajay Razdan
Sr. Manager TA - Technology| The Glove
+91- 9810916101 (IND)
ajay.razdan@theglove.co.in
Website : www.theglove.co.in
- - - - - - -
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1582185
Interview Questions for you
View All