Posted 12 June, 2026
Team Lead, Software Engineering (India)
Ametek
Bangalore,KA,IN,560048
Full Time
Reference: 118_656091_1379363300
Reporting to the Head of Software Engineering, the Software Engineering Team Lead is responsible for leading the Indiabased software engineering team to deliver software with predictable quality, schedule, and scope. The role ensures strict adherence to the Software Design Authority, drives industrial Agile/DevOps execution, maintains strong engineering discipline, and contributes to the scalability and robustness of software development activities.
Responsibilities:
The Software Engineering Team Lead will:
-
Software Delivery Leadership
- Plan, organize, and lead daytoday software development execution.
- Own local delivery KPIs (quality, velocity, defect rate, milestone adherence).
- Ensure predictable feature delivery aligned with program milestones.
- Ramp up juniors and new talent to ensure delivery as per schedule with highest quality & reliability
-
Execution Under Design Authority
- Apply approved architectures, design rules, and standards defined by the Software Design Authority (France).
- Prevent architectural drift and escalate technical tradeoffs requiring arbitration.
- Ensure full compliance with approved toolchains, coding rules, and processes.
-
Agile & DevOps Execution
- Maintain structured backlogs and ensure clarity of priorities.
- Drive sprint predictability and measurable velocity.
- Enforce CI/CD pipelines, automated tests, and disciplined release workflows.
- Guarantee alignment between Agile execution and Cameca StageGate governance.
-
Quality, Integration & Validation
- Ensure code quality, review discipline, and defect prevention.
- Support integration phases and collaborate with France on validation activities.
- Ensure full requirementstotest traceability.
-
Sustaining & Refactoring
- Lead sustaining activities for existing products.
- Implement controlled refactoring aligned with architectural guidance.
- Manage software updates driven by obsolescence while preserving backward compatibility.
-
People & Capacity Management
- Recruit, onboard, and grow engineering talent in the India team.
- Develop technical leads and ensure capacity meets program needs.
- Promote accountability, engineering rigor, and a strong delivery culture.
-
Crosssite Collaboration
- Maintain transparent communication with the Francebased Software Design Authority.
- Report risks, delays, and technical challenges proactively.
- Support knowledge transfer and crosssite alignment.
Requirements:
-
Education & experience:
- Bachelor's degree in computer science, Software Engineering, or a related discipline.
- Master's degree in the relevant domain would be preferred
- 12 -15 years of experience in software engineering for complex industrial/scientific systems.
- 5+ years of experience leading or managing software development teams.
- Experience working in distributed/global engineering models.
-
Professionnal knowledge & abilities:
- Strong experience in C/C++ for realtime or embedded environments.
- Good knowledge of Linux or RTOS environments.
- Experience with languages for tools/data workflows.
- Hardware/software integration experience and familiarity with industrial communication interfaces.
- Mastery of CI/CD pipelines, version control, and automated testing frameworks.
- Strong delivery orientation and execution discipline.
- Ability to manage Agile teams with measurable predictability.
- Clear communication with remote stakeholders.
- Strong problemsolving and escalation judgment.
- Structured, rigorous, teamoriented leadership.