LogoLanguage
TRENSER Technology Solutions (P) Ltd

Thejaswini, 2nd floor, Technopark Campus,Trivandrum, Kerala, India, , 695581

Lead Engineer - C++ Development

Closing Date:21,Sept 2025
Job Published: 03,Sept 2025
Contact Email: careers@trenser.com

Brief Description

We 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