Senior Software Engineer - Rail AI & Analytics

Wabtec

Town of Texas (WI)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Wabtec's Digital Intelligence group seeks a Senior Software Engineer to lead technical development for the AIM product line. You will design, implement, and support scalable software, delivering robust code and collaborating with a cross‑functional team to meet milestones.

You will apply design patterns, RESTful APIs, and OO design across Java, C/C++, C#, and Python. Agile/Scrum experience and strong communication are required.

Qualifications

  • B.S. in Computer Science, MIS, Software or Electrical Engineering or related discipline.
  • Minimum of 7 years of hands-on experience in building scalable software, including design, implementation, debugging, and support.
  • Knowledge of design patterns and Restful API patterns.
  • Experience with applying data structures, algorithms, and object-oriented design, using Java, C/C++, C#, or Python.
  • Experience with agile software development principles and practices, particularly Scrum.
  • Excellent written and verbal communication skills.

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.

Skills

Software development
Restful APIs
Design patterns
OO design
Java
C/C++
C#
Python
Agile/Scrum
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

Node.js
JavaScript

Job description

Wabtec's Digital Intelligence group seeks a Senior Software Engineer to lead technical development for the AIM product line. You will design, implement, and support scalable software, delivering robust code and collaborating with a cross‑functional team to meet milestones.

You will apply design patterns, RESTful APIs, and OO design across Java, C/C++, C#, and Python. Agile/Scrum experience and strong communication are required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Rail AI/ML & Systems
Senior Software Engineer - Rail AI/ML & Systems

Worky • Fort Worth (TX)

On-site
USD 110,000 - 150,000
Health benefits
Annual bonus
Retirement plan
Senior Software Engineer – Rail Tech & AI/ML
Senior Software Engineer – Rail Tech & AI/ML

Wabtec • Maryland

On-site
USD 120,000 - 170,000
Senior Software Engineer - Rail Systems & AI/ML
Senior Software Engineer - Rail Systems & AI/ML

Worky • Gambrills (MD)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Wabtec • Maryland

On-site
USD 120,000 - 170,000
Copy of Senior Software Engineer
Copy of Senior Software Engineer

Wabtec • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Worky • Fort Worth (TX)

On-site
USD 110,000 - 150,000
Health benefits
Annual bonus
Retirement plan
Senior Software Engineer
Senior Software Engineer

Worky • Gambrills (MD)

On-site
USD 120,000 - 150,000
Director, Automation & Digital Services Delivery
Director, Automation & Digital Services Delivery

Wabtec • Town of Florida (NY)

On-site
USD 121,000 - 172,000
Health insurance
Retirement benefits
Annual bonus (eligible)
Senior Shared Services & AI-Driven Delivery Lead
Senior Shared Services & AI-Driven Delivery Lead

Wabtec Corporation • Town of Florida (NY)

On-site
USD 91,000 - 130,000
Health, welfare, and retirement
Annual bonus if eligible
Lead Software Engineer, Rail Optimization (C/C++)
Lead Software Engineer, Rail Optimization (C/C++)

Wabtec Corporation • Town of Florida (NY)

On-site
USD 91,000 - 130,000
Health benefits
Welfare benefits
Retirement plan
+2