Senior Software Engineer

Wabtec

Karnataka

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Wabtec is seeking a Senior Lead Engineer for their TCOS team in Karnataka, India. This role involves designing scalable applications using .NET Core and leading technical strategies, while mentoring juniors in a collaborative environment.

The ideal candidate will have 7-10 years of experience in software development, strong knowledge of RESTful services, and a solid educational background in relevant fields. This position offers opportunities to influence project outcomes and promote engineering excellence.

Qualifications

  • 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.
  • Strong experience designing and developing RESTful services and APIs with scalability, performance, and security.

Responsibilities

  • Design and develop customer features using best practices.
  • Translate technical requirements into robust software solutions.
  • Guide technical strategy and mentor junior engineers.

Skills

.NET Core
C#
SQL Server
GitHub Copilot
Agile Scrum

Education

Master's or Bachelor's degree in Electrical & Electronics, Electronics and Telecommunication, Computer Science, Instrumentation, or equivalent

Tools

Visual Studio
Azure DevOps
SonarQube

Job description

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

  • Agile Scrum experience.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Lead Engineer, System Engineering
Senior Lead Engineer, System Engineering

Wabtec • Bengaluru

On-site
INR 7,633,000 - 9,542,000
Lead Engineer, System Engineering
Lead Engineer, System Engineering

Wabtec Corporation • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Senior Staff Systems Engineer
Senior Staff Systems Engineer

Wabtec • Bengaluru

On-site
INR 1,200,000 - 1,500,000
Relocation assistance
Health benefits
Senior Engineer, Functional Testing
Senior Engineer, Functional Testing

Wabtec Corporation • India

On-site
INR 1,200,000 - 2,300,000
Senior Software Engineer - Full Stack & GenAI
Senior Software Engineer - Full Stack & GenAI

Wabtec • Bengaluru

Hybrid
INR 1,500,000 - 2,500,000
Server/Compute Operations Engineer
Server/Compute Operations Engineer

Wabtec Corporation • India

On-site
INR 900,000 - 1,300,000
Lead Engineer -Embedded Hardware Design
Lead Engineer -Embedded Hardware Design

Wabtec Corporation • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Technical Product Manager
Senior Technical Product Manager

Wabtec • Bengaluru

On-site
INR 3,800,000 - 6,400,000
Advanced Lead Engineer -Embedded Hardware Design
Advanced Lead Engineer -Embedded Hardware Design

Wabtec Corporation • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Engineering Technical Leader – Embedded Software
Engineering Technical Leader – Embedded Software

Wabtec • Bengaluru

On-site
INR 4,000,000 - 7,000,000