Taro Logo

Senior Software Engineer

Leading global provider of equipment, systems, digital solutions, and value-added services for freight and transit rail, mining, marine, and industrial markets.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Logistics · Transportation

Job Description

Wabtec Corporation is seeking a Senior Software Engineer to join their Digital Intelligence team in Bengaluru, India. This role offers a unique opportunity to transform the transportation industry through innovative software solutions. You'll be working on railroad analytic products including PTC performance dashboard and PTC Remote viewer, utilizing a modern tech stack including C#, ASP, ElasticSearch, Apache Kafka, and AWS.

The position involves building real-time and distributed software solutions that help revolutionize how people and freight move around the world. You'll be responsible for developing scalable solutions handling large volumes of data, while learning about the sophisticated world of logistics and transportation. The role combines technical expertise with domain knowledge of railroad operations.

As a Senior Software Engineer, you'll collaborate with cross-functional teams to design and implement innovative solutions, focusing on quality, cybersecurity, and scalability. The tech stack includes both backend technologies (C#, ASP.NET, Kafka) and frontend development (Angular JS, HTML), with deployment on AWS using containerization technologies like Docker and Kubernetes.

Wabtec offers a collaborative environment where diversity and inclusion are celebrated, providing opportunities for professional growth within a global organization of approximately 27,000 employees. The company's commitment to innovation and continuous improvement makes it an ideal place for engineers who want to make a significant impact on the future of transportation technology.

This role is perfect for experienced developers who are passionate about solving complex technical challenges, have a strong foundation in software engineering principles, and are interested in working with cutting-edge technologies while contributing to the modernization of the transportation industry.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Build innovative software solutions while collaborating with architects, product owners, test engineers and other software engineers
  • Design solutions through evaluating technology choices and articulating tradeoffs
  • Write high-standard code applying core data structures and algorithms
  • Develop software using C#, ASP, ElasticSearch, Apache Kafka and relational databases
  • Deploy software on AWS and containerized environment using Docker and Kubernetes
  • Build user interfaces using Angular JS and HTML
  • Implement SDLC principles and Agile methodologies

Requirements For Senior Software Engineer

JavaScript
Node.js
Kubernetes
  • BE/BTech/MTech in ECE/Computer Science/EEE/IT or MCA
  • 6 to 10 years of experience in design & development
  • Experience with C#, Asp.Net Core, Asp.Net Web Api
  • Knowledge of Angular JS, HTML, CSS, JavaScript, jQuery, and Bootstrap
  • Experience with Event streaming (Apache Kafka)
  • SQL and Relational databases (Postgres)
  • Understanding of microservices architecture
  • Experience with AWS, Docker, and Kubernetes
  • Proficiency in Gitlab and build tools
  • Knowledge of popular design patterns
  • Experience with Agile, DevOps, CI/CD
  • Proficiency in unit and integration testing

Related Jobs

Senior Software Engineer

Senior Software Engineer position at Wabtec Corporation, developing cloud-based solutions for WabtecOne platform using ASP.Net, Angular, and microservices architecture.

Senior Software Engineer

Senior Software Engineer position at Wabtec Corporation, developing onboard digital solutions for transportation systems using Java, .NET, and React.

Senior Software Engineer

Senior Software Engineer position at Wabtec Corporation, focusing on developing digital solutions for onboard transportation systems using Java, .NET, and React technologies.

Senior Software Engineer

Senior Software Engineer position at Wabtec Corporation, developing digital solutions for onboard transportation systems using multiple programming languages and frameworks.

Senior Software Engineer

Senior Software Engineer position at Wabtec Corporation, focusing on developing digital onboard solutions for transportation systems using multiple programming languages and frameworks.