1

Rail Transportation Software Engineer Jobs (NOW HIRING)

... or other software. What We Prefer: * Engineer in Training (EIT) certification * Knowledgeable in Open Products, MicroStation and/or AutoCAD * Strong interest in rail, transportation and ...

... or other software. What We Prefer: * Engineer in Training (EIT) certification * Knowledgeable in Open Products, MicroStation and/or AutoCAD * Strong interest in rail, transportation and ...

... rail transport. We are leaders in the design, development, implementation and deployment of ... Software engineering * C/C++/Java/.NET * Agile methodologies * Technical documentation * ... WHAT ...

We are seeking a Rail / Transportation Professional Engineer (PE) to lead and support the design and delivery of railway and transportation infrastructure projects across Texas. This role is ideal ...

Senior Software Engineer, RAIL

Seattle, WA · On-site

$139.40K - $183.80K/yr

TRS hires software engineers & hardware engineers, who are excited to build across a diverse and ... RAIL enables Anduril to scale and deploy ambitious new robot designs on short timelines by ...

Embedded Software Engineer

Naples, NC · On-site +1

$125.80K - $165.60K/yr

... rail transport. We are leaders in the design, development, implementation and deployment of ... Software engineering * C/C++/Java/.NET * Agile methodologies * Technical documentation * ... WHAT ...

Embedded Software Engineer

New Albany, IN · On-site +1

$121.70K - $160.10K/yr

... rail transport. We are leaders in the design, development, implementation and deployment of ... Software engineering * C/C++/Java/.NET * Agile methodologies * Technical documentation * ... WHAT ...

Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e ...

Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e ...

... rail, truck, and multi-mode transportation. We are looking for Software Engineers who brings innovation and energy to our yard management and finished vehicles logistics solutions development. Our ...

... rail transport. We are leaders in the design, development, implementation and deployment of ... Software engineering * C/C++/Java/.NET * Agile methodologies * Technical documentation * ... WHAT ...

... rail transport. We are leaders in the design, development, implementation and deployment of ... Software engineering * C/C++/Java/.NET * Agile methodologies * Technical documentation * ... WHAT ...

... rail transport. We are leaders in the design, development, implementation and deployment of ... Software engineering * C/C++/Java/.NET * Agile methodologies * Technical documentation * ... WHAT ...

next page

Showing results 1-20

Rail Transportation Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do rail transportation software engineer jobs pay per year?

As of May 31, 2026, the average yearly pay for rail transportation software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Rail Transportation Software Engineer, and why are they important?

To thrive as a Rail Transportation Software Engineer, a solid background in computer science, software development, and an understanding of rail systems is essential, often backed by a bachelor's degree in a related field. Familiarity with programming languages (such as C++, Java, or Python), rail signaling systems, and industry-specific standards like EN 50128, as well as experience with simulation and automation tools, is typically required. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills help set candidates apart. These competencies are crucial for developing safe, reliable software that meets complex regulatory and operational demands in rail transportation.

What are some typical challenges Rail Transportation Software Engineers face when integrating new technologies with legacy rail systems?

One common challenge is ensuring seamless compatibility between modern software solutions and existing legacy rail infrastructure, which often relies on outdated hardware and proprietary protocols. Rail Transportation Software Engineers must carefully design interfaces and test extensively to prevent disruptions to critical operations. Additionally, they must adhere to strict safety and regulatory standards unique to the rail industry, requiring close collaboration with operations, safety, and maintenance teams. This integration work often involves creative problem-solving and a strong understanding of both new and traditional technologies.

What is a Rail Transportation Software Engineer?

A Rail Transportation Software Engineer is a professional who designs, develops, tests, and maintains software systems used in the rail industry. Their work may involve creating applications for train control, scheduling, ticketing, safety monitoring, or communication between trains and control centers. They collaborate with other engineers and stakeholders to ensure software meets safety, reliability, and regulatory requirements specific to rail systems. This role may also involve integrating new technologies to enhance rail operations and efficiency.

What is the difference between Rail Transportation Software Engineer vs Rail Systems Engineer?

AspectRail Transportation Software EngineerRail Systems Engineer
CredentialsBachelor's in Software Engineering, Computer Science; certifications in software developmentBachelor's in Electrical, Mechanical, or Systems Engineering; certifications in systems design
Work EnvironmentDesigning and developing software for rail systems, often in offices or labsIntegrating hardware and software systems, working in labs, field sites, or control centers
Industry UsagePrimarily in software development companies, transit agencies, and rail tech firmsIn rail infrastructure companies, transit authorities, and engineering firms

While both roles support rail operations, a Rail Transportation Software Engineer focuses on developing software solutions, whereas a Rail Systems Engineer works on integrating hardware and software systems. The roles often collaborate but differ in technical focus and daily tasks.

Infographic showing various Rail Transportation Software Engineer job openings in the United States as of May 2026, with employment types broken down into 10% As Needed, 29% Full Time, 14% Part Time, 5% Temporary, and 42% Contract. Highlights an 22% Physical, 7% Hybrid, and 71% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

AutoCAD Engineer (Rail Signalling)

Accord Technologies Inc.

Jacksonville, FL • On-site

Contractor

Posted 22 days ago


Job description

AutoCAD Engineer (Transportation)
Location: Jacksonville, FL
Employment Type: 12 months 
Any Visa including TN

Must Have Pure AutoCAD Designer with Transportation in Recent project (Candidate should not Lead, Manager, Supervisor), Recent Rail transportation experience is also fine.

________________________________________

Required Qualifications:

•                     Associate’s or Bachelor’s degree in Engineering, Drafting, or related technical field.

•                     3–5 years of experience in AutoCAD drafting in rail signalling.

•                     Understanding of railway signalling principles, including track circuits, signal aspects, control lines, and interlocking logic.

•                     Ability to read and interpret technical documents and electrical schematics.

________________________________________

Preferred Skills:

•                     Familiarity with AREMA standards, FRA regulations, and rail industry safety practices.

•                     Experience working with major rail operators (e.g., Amtrak, BNSF, Union Pacific, or transit agencies).

________________________________________

Key Responsibilities:

•                     Develop and revise signalling layout drawings, circuit drawings, interlocking plans, and location case wiring diagrams using AutoCAD and other CAD platforms.

•                     Interpret and convert design inputs, schematics, and functional specifications into detailed CAD drawings.

•                     Collaborate with signalling design engineers, project managers, and site teams to ensure alignment and consistency across design documentation.

•                     Manage version control, drawing registers, and document approvals per project and client requirements.

•                     Ensure compliance with applicable U.S. standards (e.g., AREMA, FRA regulations) and internal QA/QC processes.

•                     Support redline updates, field mark-ups, and as-built drawing production.