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

Job Description

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 part of a specialized application software engineering group responsible for designing, developing, testing, and maintaining software applications. Key focus areas include real-time data processing and analysis, user interface design for onboard systems, and integration with vehicle control systems for data display.

Wabtec, with nearly four centuries of collective experience across Wabtec, GE Transportation, and Faiveley Transport, has grown to become a leading global provider of transportation solutions. The company employs approximately 27,000 people worldwide and focuses on delivering innovative and lasting transportation solutions that move and improve the world.

The role offers opportunities to work with cutting-edge technologies, lead technical aspects of software projects, mentor junior developers, and contribute to the evolution of system architecture. The position requires strong expertise in multiple programming languages and frameworks, with a focus on application development. Additional desired skills include experience with cloud platforms, microservices architecture, and DevOps practices.

This is an excellent opportunity for a seasoned software engineer looking to make an impact in the transportation industry while working with a global leader in digital rail and transit ecosystems.

Last updated a month 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 .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

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, focusing on building railroad analytic products using C#, ASP, ElasticSearch, and Kafka, with 6-10 years of experience required.

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, 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.