Apply Below for a Direct HR Interview - First in India!

C++ Manager

25-50 Lakhs

11-15 Years

Karnataka-Bangalore, Maharashtra-Pune, Telangana-Hyderabad

Software Development

Vacancies - 1
C# ProgrammingDebugging & TroubleshootingDocker & Containerization+ 16 More
View Job Description

Personal Details

C++ Manager Screening Questions

Job Description

Job Title: C++ Manager

Location: Bangalore / Pune / Hyderabad (Hybrid – 2 days work from office per week)

Employment Type: Full-Time

CTC: ₹35 LPA (inclusive of variable, negotiable based on profile and interview performance)

Eligibility Criteria

  • Excellent communication skills
  • No career gaps
  • No educational gaps
  • No age restrictions

About the Role

We are 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.

This is a hybrid role with opportunities to work in a collaborative environment, guide a team of developers, enforce coding standards, and deliver high-quality software projects.

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
© 2026 Erekrut HR Automation Solutions Pvt Ltd. All Rights Reserved.