Erekrut... Recruitment Made Easy
Website:
erekrut.com
Job details:
Job Title: Lead Software Engineer - C++ (11+ Years)
Location: Bangalore / Pune / Hyderabad (Hybrid – 2 days work from office per week)
CTC: ₹35 LPA
About the Role
Seeking an experienced and highly skilled C++ Manager to lead and optimize C++ application development. The role requires deep expertise in C++ programming, multithreading, Linux systems, unit testing, and performance optimization, along with strong leadership, project management, and communication skills.
Key Responsibilities
- Lead and mentor a team of C++ developers, providing technical guidance and code reviews
- Develop, optimize, and maintain C++ applications with high performance and reliability
- Implement advanced multithreading, synchronization, and kernel-level programming
- Ensure efficient memory management, file I/O operations, and streams handling
- Conduct unit testing, evaluate coding standards, and review coding tests
- Troubleshoot and debug complex software issues in Linux environments
- Design and implement application architecture aligned with SDLC best practices
- Collaborate with cross-functional teams including QA, DevOps, and Product
- Integrate IDEs with SCM tools such as GIT and ClearCase
- Optimize performance (reduce memory allocations, optimize loops, inline functions)
- Support containerized deployments using Docker
- Prepare technical documentation and enforce coding standards
- Participate in agile/scrum ceremonies, project planning, and estimation
Required Qualifications & Experience
- 12–15 years of experience in C++ development
- 6–8+ years of hands-on experience in C++ programming, memory management, file I/O, and streams
- Strong expertise in multithreading and synchronization mechanisms
- Linux development experience including POSIX, command-line tools, processes, and networking
- Unit testing and TDD experience
- Solid understanding of application architecture, project management, and SDLC
Good to Have Skills
- C++ web application development
- Agile/Scrum methodologies
- Docker & containerization
- IDE integration & source control (GIT, ClearCase, Confluence)
- Strong debugging and troubleshooting skills
Soft Skills
- Excellent written and verbal communication
- Interpersonal skills with empathy and emotional intelligence
- Positive attitude, adaptable and collaborative
- Decision-making and problem-solving capabilities
- Leadership, mentoring, and team management
- Stakeholder management and collaboration
Click on Apply to know more.