Wabtec Corporation, a global provider of equipment, systems, digital solutions, and services for rail and related markets, is looking for a Senior Lead Engineer to join the TCOS (Train Control Office Suite) team in the Digital Intelligence group.
Responsibilities
- Design and develop customer features, components, and feature sets using best practices and coding standards.
- Translate complex technical requirements into elegant, robust software solutions.
- Build strong design capabilities and collaborate with architects, product management, QA, and DevOps to roadmap software products.
- Guide technical strategy, mentor junior engineers, and elevate the team's overall technical capabilities.
- Consider system-wide performance, scalability, and long‑term maintainability in all solutions.
- Participate in Agile delivery, sprint planning, tracking, and execution.
- Use TDD, CI/CD, and code quality tools to ensure high quality and maintainable code.
- Contribute to the continuous improvement of engineering standards, processes, and best practices.
What we want to know about you
- Lead the design, development, and deployment of scalable applications using .NET Core /.NET 6+, tailored for railway operations, dispatch systems, and real‑time data platforms.
- Define and drive architecture for enterprise‑grade solutions ensuring high performance, reliability, scalability, and security.
- Improve system capabilities and identify value‑driven enhancements aligned with railway operational needs.
- Establish and continuously improve engineering standards, processes, and best practices.
- Collaborate closely with railway domain experts, Product Management, QA, and DevOps teams.
- Mentor and guide engineers, promoting technical excellence and continuous learning culture.
- Research emerging technologies, evaluate alternatives, and provide architectural recommendations for adoption.
- Support Agile delivery, including sprint planning, tracking, and execution.
- Analyze complex problems and estimate effort.
- Drive innovation and adoption of AI technologies.
- Communicate effectively and mentor others.
- Own end‑to‑end technical initiatives and deliver results independently.
- Understand key performance parameters and evaluate application performance metrics.
Qualifications & Requirements
Education
- Master's or bachelor’s degree in Electrical & Electronics, Electronics and Telecommunication, Computer Science, Instrumentation, or equivalent.
Experience
- 7-10 years in object‑oriented design and development with solid understanding of SOLID, DRY, and design patterns.
- Hands‑on experience with TDD, CI/CD pipelines, and coding best practices.
- Proficiency in Visual Studio, including IntelliSense, CodeLens, and integrated debugging tools.
- Experience with deployment practices and microservices architecture.
- Proficiency in unit and integration testing, test automation concepts and tools.
- Strong experience designing and developing RESTful services and APIs with scalability, performance, and security.
- Cloud computing exposure to Azure/AWS (added advantage).
Technical Skills
- .NET Core, C#, VB.NET.
- Web API and RESTful service design.
- SQL Server.
- GitHub Copilot or similar AI‑powered coding tools.
- Unit testing with xUnit and NUnit.
- Azure DevOps, SonarQube, Microsoft Visio.
Methodologies
Personal Qualities
- Strong oral and written communication skills.
- Ownership mentality and focus on high‑quality delivery.
Desired Attributes
- Experience with modern software tooling.
- Basic knowledge of AI principles and LLM models.
Business Acumen
- Understand large‑scale distributed application infrastructure.
- Awareness of industry trends and competitors.
Personal Attributes
- Thorough problem analysis before implementation.
- Identify and propose innovative solutions.
- Initiate experiments with new software frameworks.
- Adapt to changing environments and requirements.
- Pivot quickly when necessary.
- Responsive to coaching and seek diverse information sources.
Typical Day
- Participate in daily stand‑up meetings.
- Write, test, and debug code for new features or bug fixes.
- Update project documentation and internal wikis.
- Monitor and troubleshoot CI/CD pipeline.
- Allocate time for learning new technologies.
Equal Opportunity Statement
Wabtec Corporation is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, or protected Veteran status. If you have a disability or special need that requires accommodation, please let us know.