Software Engineer Jobs

10,000 jobs found — updated daily

Senior Software Engineer

WabtecFort Worth, 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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

101-250 employees

Career Resources

Build a Resume for Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service