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
5+ years of experience
Enterprise SaaS · Automotive

Description For Senior Software Engineer

Wabtec Corporation is seeking a Senior Software Engineer to join their Digital Onboard Solutions Engineering (DOSE) team within the Digital Intelligence division. This role focuses on developing and maintaining digital solutions implemented directly on-board vehicles and transportation systems. The position involves working with multiple onboard systems including Event Recorders, QES Systems, Trainlink systems, and ECP Braking systems.

The ideal candidate will be responsible for designing, developing, and maintaining robust applications while playing a key role in troubleshooting system issues and contributing to system architecture evolution. The role requires expertise in multiple programming languages and frameworks, with a focus on application development.

Wabtec Corporation, with its rich heritage combining Wabtec, GE Transportation, and Faiveley Transport, offers a unique opportunity to work on revolutionary transportation solutions. The company emphasizes innovation, collaboration, and continuous improvement, making it an ideal environment for software engineers looking to make a significant impact in the transportation industry.

The position offers the opportunity to work with cutting-edge technologies and contribute to projects that directly impact the efficiency and reliability of transportation systems. The role combines technical leadership with hands-on development, making it perfect for senior engineers who enjoy both coding and mentoring.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design, develop, and maintain complex software applications
  • Lead technical aspects of software projects
  • Mentor junior developers and provide technical guidance
  • Collaborate with cross-functional teams to integrate backend solutions
  • Optimize application performance and scalability
  • Conduct code reviews to ensure code quality
  • Troubleshoot and resolve complex technical issues
  • Stay up to date with the latest functional programming and backend technologies

Requirements For Senior Software Engineer

Java
JavaScript
React
  • Bachelor's degree in computer science, Software Engineering, or related field
  • 5 to 8 years of professional software development experience
  • Strong proficiency in windows/web application development using technologies like .NET framework, C#, C++, Java and React JS
  • Experience with full-stack development
  • Solid understanding of object-oriented programming principles
  • Familiarity with Agile/Scrum methodologies
  • Excellent problem-solving and analytical skills
  • Strong communication and teamwork abilities

Interested in this job?

Jobs Related To Wabtec Corporation Senior Software Engineer