Senior C++ Developer | Codersbrain
contractual
Posted on September 24, 2025
Job Description
Senior C++ Developer
Company Overview
Company details are not specified at this time.
Job Summary
The Senior C++ Developer will play a crucial role in designing and developing high-performance applications using C++. The ideal candidate will have a strong foundation in C++ and extensive experience in implementing RESTful APIs, contributing significantly to the organization’s software development goals.
Responsibilities
- Develop and maintain high-performance applications using C++ standards (11/14/17/20).
- Design and implement RESTful and gRPC APIs to support client and server-side communication.
- Optimize memory management and enhance application performance.
- Utilize multi-threading techniques for concurrent programming scenarios.
- Employ debugging tools and profilers to identify and resolve issues effectively.
- Collaborate on high-level and low-level system design, ensuring adherence to architectural principles.
Qualifications
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Technical Skills:
- Expert-level proficiency in C++ (11/14/17/20).
- Strong hands-on experience with REST APIs.
- Solid understanding of memory management and performance optimization.
- Experience in multi-threading and concurrent programming.
- Proficiency in debugging tools and profilers.
- Strong knowledge of high-level and low-level system design.
- Good understanding of Microservices Architecture, Principles, and Patterns.
- Experience implementing RESTful and/or gRPC APIs (HTTP Web Services).
- Exposure to HTTP protocol, REST API, and GraphQL API.
- Soft Skills: Strong analytical and problem-solving skills, effective communication, teamwork, and adaptability.
Preferred Skills
- Strong grasp of the Standard Template Library (STL).
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP). Cloud training will be provided if necessary.
Experience
- Minimum of 5 years of relevant experience in C++ development and API implementation.
Environment
- The position is located in Bangalore, operating in a hybrid model with 3 days per week at the client office.
Salary
Salary details are not specified at this time.
Growth Opportunities
Opportunity for career advancement within the company will be available as the candidate demonstrates expertise and leadership in the role.
Benefits
Benefits offered are not specified at this time.