[Skip to main content](#main-content)

[OpenNash Jobs](https://jobs.opennash.com/)
[Hiring report](/reports/hiring/) · [All Westinghouse Air Brake Technologies jobs](https://jobs.opennash.com/companies/westinghouse-air-brake-technologies/) · [Search jobs](/search/)

Westinghouse Air Brake Technologies · Fort Worth, TX

# Software Engineer

Fort Worth, TX, United States Full-time Software Engineering 

Listed on Westinghouse Air Brake Technologies’s official careers site. Posted August 17, 2026. Check that it is still open and apply there.
[Apply on Westinghouse Air Brake Technologies’s careers site →](https://jobs.smartrecruiters.com/Wabtec/3743990014623646-software-engineer)

[OpenNash Jobs](https://jobs.opennash.com/) / [Westinghouse Air Brake Technologies](https://jobs.opennash.com/companies/westinghouse-air-brake-technologies/) / Software Engineer

## Job description

Who will you be working with? Wabtec’s Train Control Office Systems (TCOS) group develops and maintains a suite of products and applications known as the Train Management & Dispatch System (TMDS). TMDS provides our customers with a comprehensive, integrated set of tools and capabilities to manage and control train movements across their rail networks. This role is part of an embedded software engineering team located at our BNSF customer site, so you will collaborate with both Wabtec and BNSF personnel as needed.

Within Wabtec, you will work closely with a Program Manager, Engineering Manager, Software Engineers, Systems Engineers, Test Engineers, and Support Engineers. While interaction with BNSF personnel will be less frequent, as the Program Manager and Engineering Manager serve as the primary points of contact between BNSF and Wabtec, you will engage directly with BNSF resources as needed to troubleshoot issues, support software triage activities, and contribute to design initiatives.

How will you make a difference? As part of the embedded Wabtec team at BNSF, you will represent Wabtec with a professional, positive, and One Wabtec mindset in your day-to-day assignments and interactions at the customer site. By maintaining a customer-focused, quality-first approach to the team’s delivery commitments, you will contribute to the continued success of the long-standing relationship between BNSF and Wabtec, one of Wabtec’s key customer accounts.

As a Software Engineer on this embedded team, you will design scalable, stable solutions while analyzing and resolving production issues across a group of applications. These applications include components of the TMDS product suite, ranging from server-side applications that are critical to integration and overall system functionality to customer-facing desktop applications. You will help ensure adherence to established engineering practices through peer reviews, mentoring team members, and guiding problem-solving efforts.

Your expertise will be instrumental in delivering high-quality solutions that meet customer needs and advance our technological capabilities. What do we want to know about you?

### You Must Have

B.S. in Computer Science, MIS, Software Engineering or related discipline Minimum of 5 years of experience in application development with.NET framework using C#, VB.NET, and SQL Server. Experience with development of entire applications and/or very large features. Solid desktop application development, Windows services (SOA) experience and good understanding of Microsoft platform. Strong practical knowledge of optimizing code for maintainability and data modeling.

Good to have knowledge of domain modeling and entity modeling. High degree of attention to detail. Effective oral and written communication skills. Ability to articulate clearly and concisely. Self motivated, quick learner, results-oriented, and a clear focus on quality. Ability to develop high level of credibility and strong positive relationships with peers and management.

### We would love it if you had

Dispatching/Railroad knowledge and experience, Experience with business process analysis (current state, future state, gap analysis), A flair for taking something unstructured or ambiguous and transform it into clearly understood and documented artifacts Demonstrated understanding and ability to learn detailed technical processes and the connection/dependencies on the type of technology stack the application is being developed on, Familiar/experience with message-oriented middleware such as RabbitMQ, microservices, and SQL, Familiar/experience with networking and data transfer protocols, Familiar/experience with system installation best practices, Familiar with AI driven development, Familiar/experience with.NET friendly IDE’s (Visual Studio) and Cyber Security hardening techniques.

What will your typical day look like?
- Work with program manager on work item priorities and acceptance criteria
- Design scalable, stable systems for customer
- Analyze and fix production issues
- Ensure adherence to guidelines through peer reviews
- Mentor team members and guide problem-solving
- Contribute to DevOps practices and software design best practices
- Partner with program manager and customer to ensure projects reflect the expected requirements
- Partner with system engineer/product owners managing nearest neighbor components to document and coordinates the ICD requirements with software integrations It is expected that schedules are flexible to allow for conference calls and workshop to be held at times that accommodate the customer What about the physical demands of the job?

The employee normally works in a temperature-controlled environment, with frequent exposure to electronic office equipment. The employee is required to be on-site at the customer location. The employee is regularly required to talk and hear. Remaining in a stationary position, often standing or sitting for prolonged periods. Communicating with others to exchange information in the English language. You may also be asked to perform other duties outside of your function or trade, for which adequate training will be provided if necessary.

## At a glance
- Posted by the employer: Aug 17, 2026
- First seen by OpenNash: Oct 10, 2026
- Last checked: Oct 17, 2026
- Listed for: 61 days
- Location: Fort Worth, TX, United States
- Employment type: Full-time[Apply on Westinghouse Air Brake Technologies’s careers site →](https://jobs.smartrecruiters.com/Wabtec/3743990014623646-software-engineer)

## More jobs at Westinghouse Air Brake Technologies

### [Enterprise Software Sales Executive (Digital Sales/ BNSF)](https://jobs.opennash.com/companies/westinghouse-air-brake-technologies/jobs/18950223de2b39a669f7/)

Fort Worth, TX, United States

### [Advanced Lead Engineer - Electrical Systems](https://jobs.opennash.com/companies/westinghouse-air-brake-technologies/jobs/cf83abf0417916e49b34/)

Fort Worth, TX, United States

### [Americas Senior Category Manager - MRO](https://jobs.opennash.com/companies/westinghouse-air-brake-technologies/jobs/ae0a7e34edbbf3ca7e68/)

Fort Worth, TX, United States

### [Assembler WMS 3W](https://jobs.opennash.com/companies/westinghouse-air-brake-technologies/jobs/d7bf17cbeeb66d6c2eae/)

Fort Worth, TX, United States

### [Customs Compliance Region Leader - US/CA](https://jobs.opennash.com/companies/westinghouse-air-brake-technologies/jobs/e677945c495085e4dfec/)

Fort Worth, TX, United States

## Similar jobs at other companies

### [Software Engineer/Sr. Software Engineer](https://jobs.opennash.com/companies/microsoft/jobs/194f63de625f0dce008e/)

Microsoft · United States, Washington, Redmond

### [Senior Software Engineer/Software Engineer II](https://jobs.opennash.com/companies/microsoft/jobs/533e77af5ee9c7fa5145/)

Microsoft · United States, Washington, Redmond

### [Software and Data Engineer - Software Engineer III- Agentic Pricing](https://jobs.opennash.com/companies/jpmorganchase/jobs/1adbc421af4b64b8e0c5/)

JPMorganChase · Jersey City, NJ, United States

### [Software Developer/Software Engineer in Test](https://jobs.opennash.com/companies/general-dynamics/jobs/229bce1af89aceaed99c/)

General Dynamics · Falls Church, VA, US

### [Software Engineer II – Embedded Software](https://jobs.opennash.com/companies/bae-systems/jobs/9325424177b18e460029/)

BAE Systems · Merrimack, New Hampshire, United States

OpenNash lists jobs from employers’ own careers sites and does not handle applications.
Dates come from the employer where stated; “first seen” and “last checked” are our own observations.

OpenNash Jobs · Official listings with dates and links to the employer. [Weekly hiring report](/reports/hiring/) · [Methodology](/methodology/)
