
Lead Engineer - C++ Development
Trivandrum
in 5 days
Brief DescriptionWe are looking for an experienced Lead Engineer – C++ to join our team in Trivandrum, India, for a long-term software project with a North American client. This role requires a highly skilled professional with 8+ years of experience in C++ development, including proven team leadership and project ownership. The Lead Engineer will be responsible for both technical and managerial aspects of the project — from requirement elicitation, architecture design, implementation, and code reviews to guiding and mentoring the development team. The ideal candidate should be a proactive leader with excellent problem-solving abilities, decision-making skills, and the ability to drive projects to successful delivery. Key Responsibilities
Lead a team of engineers, providing technical guidance, mentorship, and performance management.
Perform software requirements analysis to determine functional and non-functional needs.
Drive solution design and software architecture decisions, ensuring scalability and maintainability.
Oversee and contribute to development, code quality, and peer reviews.
Ensure on-time delivery of high-quality software aligned with client expectations.
Act as the primary technical point of contact for stakeholders, including customers.
Manage priority shifts and conflicts, ensuring smooth execution under changing requirements.
Address customer escalations, identify root causes quickly, and propose effective solutions.
Continuously evaluate and suggest tools, frameworks, and best practices to improve productivity and quality.
Foster a collaborative and high-performing engineering culture across distributed teams.
Preferred Skills
8 + years of professional experience in C++ development.
Strong knowledge of modern C++ standards (C++11, C++14, C++17; C++20 is a plus).
Experience with debugging, memory analysis, and performance profiling tools.
Hands-on experience with unit testing, code quality tools, and CI/CD practices.
Proficient in version control systems (e.g., Git).
Strong understanding of SDLC, Agile methodology, and DevOps practices.
Familiarity with bug tracking, collaboration, and source control tools (e.g., JIRA, Confluence).
Bachelor’s degree in Computer Science, Electronics, or related engineering discipline.
Knowledge, Skills & Abilities
Proven ability to lead, mentor, and motivate a team of engineers.
Strong problem-solving and decision-making skills under time-sensitive conditions.
Excellent stakeholder management and communication skills (written & verbal).
Ability to estimate effort, manage priorities, and deliver projects within deadlines.
Flexible and adaptable to work in a global, distributed team environment.
A self-motivated individual with a strong sense of ownership and accountability