Job Summary
The Lead Engineer (LE) serves as a principal technical leader within customer projects, overseeing the deployment and transition of technical solutions to address client requirements. Acting as a bridge between high-level architectural design and hands-on delivery, the LE ensures that solutions are practical, scalable, cost-efficient, and aligned with both organizational objectives and specific customer demands.
Responsibilities
- Own all infrastructure and technical activities across the project lifecycle, ensuring consistent delivery.
- Act as the main contact for customer technical teams and, with the Project Manager, present the full solution architecture to the customer.
- Support the Bid team on technical designs: review Target Design Documents, anticipate on-premises and central provisioning, and contribute to Technical Impact Analysis (TIA).
- Work with Implementation Engineers to produce accurate delivery effort estimates.
- Define and run release management, including deployment readiness, environment validation, rollback planning and post-deployment checks.
- Lead capacity planning and performance tuning across platforms and infrastructure for scalability, stability and efficient resource use.
- Replace repetitive manual work with scripting, workflow automation and standard engineering practices, and define requirements for automating provisioning.
- Act as liaison to Engineering Managers on custom developments and product issues, raising and qualifying Requests for Action (RFAs).
- Run the Change Request process with clear business justification and technical scoping.
- Lead structured troubleshooting and coach the team through technical plans, knowledge sharing and cross-training.
Qualifications
- 8+ years deploying or supporting application software, with several full-lifecycle implementations.
- Bachelor's degree (B.Tech or B.E.) in Mechanical, Electrical or Electronics Engineering, or equivalent; a professional qualification is a plus.
- Strong Linux system administration.
- Hands-on experience with load balancers and DNS.
- Experience with application web servers.
- Scripting and automation skills for deployment and provisioning.
- Solid release, change and risk management practices.
- Systems thinking, with the ability to see how complex architectures fit together.
- Clear technical writing and the ability to explain complex topics to customers and non-technical stakeholders.
- Customer focus, coaching and conflict management skills, and willingness to travel.