
Advanced Lead Engineer – Full Stack Development
- Bangalore, Karnataka
- Permanent
- Full-time
Reporting to: Engineering Director – IoT and Smart DataKey Aim:In this role, you will be the Engineering Lead responsible for the Satellite Development team for IoT and Smart Data for Wabtec Transit. You will be the Lead of a team of Full Stack Developers, Cyber Security Engineers and DevOps Engineers. You will contribute to the development of the IoT and Smart Data Platform.
- Driving the technical vision, ensuring high-quality code, and leading the team to deliver scalable, secure, and efficient software solutions.
- Ensure that all development carried out is of a high quality standard and compliant with Wabtec CATO, IEC 62443 cybersecurity standards and other regulatory and business requirements as directed.
- Lead the implementation of individual solution architectures to best deliver the specific requirements of customer projects and applications.
- Collaborate with the Cybersecurity, DevOps and UX Lead to ensure secure and efficient architecture, leveraging their expertise to maintain platform integrity.
- Collaborate with the Lead Architect to ensure secure and efficient architecture, leveraging their expertise to maintain platform integrity.
- Collaborate with the Project Engineering Manager to ensure project execution and panning are in line with business objectives.
- Define and contribute to the planning of activities to meet the Platform and Project requirements
- Lead the development of key projects, features, functions and components of the IoT platform, including backend services, APIs, and frontend interfaces.
- Contribute to the design and architecture of scalable, secure, and performant solutions using modern technologies (e.g., Node.js, Angular, PostgreSQL, MQTT).
- Ensure code quality through best practices such as code reviews, automated testing, and continuous integration.
- Collaborate with the Lead Architect to define the technical direction of the platform, ensuring it aligns with business goals and technical requirements.
- Stay current with emerging technologies and industry trends, recommending new tools and techniques to enhance development efficiency and product quality.
Team Leadership & Development
- Manage and mentor a satellite team of Full Stack Developers, a Cybersecurity Engineer, and a DevOps Engineer, fostering a collaborative and high-performance work environment.
- Provide technical guidance and support to team members, helping them to resolve complex issues and grow their skills.
- Conduct regular one-on-ones, performance reviews, and career development discussions with team members.
- Oversee the team’s workload, ensuring tasks are appropriately allocated and deadlines are met.
- Collaborate with the Project Engineering Manager to align team activities with project timelines and milestones.
- Ensure that the team follows Agile/Scrum methodologies, participating in sprint planning, daily stand-ups, and retrospectives.
- Work closely with the Lead Architect, the Lead Cyber Security, DevOps, and UX Manager, and other technical leads to ensure seamless integration of all platform components.
- Coordinate with product managers, designers, and other stakeholders to understand requirements and deliver solutions that meet user needs.
- Communicate project progress, risks, and technical challenges to IoT and Smart Data Engineering Director, Project Engineering Manager and other stakeholders as requested.
- Act as a liaison between the satellite team and the broader engineering organization, ensuring alignment and knowledge sharing.
- Ensure that the team adheres to coding standards, documentation practices, and quality assurance processes.
- Implement and maintain CI/CD pipelines, ensuring efficient and reliable deployments.
- Work with the Cybersecurity Engineer to ensure that security is integrated into the development process, meeting standards such as IEC 62443.
- Collaborate with the DevOps Engineer to implement monitoring and logging solutions using tools like Datadog, ensuring system health and performance.
- Optimize application performance and scalability, proactively identifying and addressing bottlenecks.
- Adhere at all times to the company’s Health, Safety & Environmental instructions, and requirements
- Take on any other reasonable responsibilities or tasks that are within the employee's skills and abilities. Support Wabtec UK objectives.
- IoT & Smart Data Team.
- PDM and TPM Teams
- Cyber Security Team
- DevOps Team
- Engineering Department
- Sub-contractors