Senior Software Engineer

WabtecGambrills, MD
$91,100 - $129,800

About The Position

As part of the Wabtec Digital Intelligence organization, the Surface Transportation software group is a best-in-class team with highly successful product lines for the rail industry. Our products support rail customer operations for dispatch systems, positive train control, SCADA, and customer information management and include both back office and front facing components. Our successful products are deployed in over 30 customer operational systems and we continue to develop the next generation of our products for future growth in areas such as high speed rail, data analytics, and machine learning. As a Senior Software Engineer in the Wabtec Digital Intelligence organization you will be responsible for technical development for the AIM product line and related projects. As a software engineer, you will provide software design and code work products to meet project requirements and milestones.

Requirements

  • Minimum of 7 years of demonstrated hands-on experience in building scalable software, including design, implementation, debugging, and support
  • knowledge of design patterns and Restful API patterns
  • Experienced with applying data structures, algorithms, and object-oriented design, to solve challenging problems using at least two of these languages: Java, C/C++, C#, Python
  • Experience with agile software development principles and practices, particularly Scrum
  • Must have excellent written and verbal communication skills.

Nice To Haves

  • Passenger and freight rail domain experience
  • Understanding of rail domain protocols such as IETMS
  • Node.js and javascript experience
  • Python experience
  • Architecture experience
  • AI/ML

Responsibilities

  • Develop software based on requirements and design
  • Collaborate with the software team to extend existing components to implement client requirements
  • Support design activities and reviews
  • Analyze code and system functionality
  • Follow engineering guidelines and processes
  • Continuously work to improve software quality
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service