1

Railroad Engineer Jobs in Indiana (NOW HIRING)

Integration Engineer

Evansville, IN · On-site

$90K - $121K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Join PTI as a Integration Developer and help build the systems that power communication between PTI and Class I railroad customers. In this role, you will design, develop, and support secure ...

Integration Engineer

Evansville, IN · On-site

$90K - $121K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Join PTI as a Integration Developer and help build the systems that power communication between PTI and Class I railroad customers. In this role, you will design, develop, and support secure ...

Integration Engineer

Evansville, IN · On-site

$90K - $121K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Join PTI as a Integration Developer and help build the systems that power communication between PTI and Class I railroad customers. In this role, you will design, develop, and support secure ...

Electrical Automation Engineer

Columbia City, IN · On-site

$80K - $130K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Maintain electrical equipment and control systems for the HSM and associated areas including rail ... Bachelor of Science in Electrical Engineering or Electrical Engineering Technology and /or ...

... across rail, truck, and multi-mode transportation. Role Overview We are looking for a Senior Software Engineer who thrives in a dual-track role: delivering on product roadmap commitments while ...

Chief Engineer

Indianapolis, IN · On-site

$120K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... rail and semiconductor industries. We are looking for humble geniuses, who believe that engineering ... has the potential to make the impossible possible; innovators, who are not only inspired by ...

Electrical System Integration Engineer

Lafayette, IN

$89K - $133K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Engineering Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're ... Electric Power, Rail, Marine, Mining, Petroleum * Experience interacting directly with customers ...

Electrical System Integration Engineer

Lafayette, IN · On-site

$89K - $133K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Engineering Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're ... Electric Power, Rail, Marine, Mining, Petroleum * Experience interacting directly with customers ...

Union Operating Engineer

Lafayette, IN

$66K - $90K/yr

... rail stations we constructed, and your children learn in schools we built. But we are MORE than ... Operating Engineers use different types of heavy equipment at construction sites. Please note that ...

$89K - $133K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Engineering Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're ... Electric Power, Rail, Marine, Mining, Petroleum * Experience interacting directly with customers ...

$89K - $133K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Engineering Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're ... Electric Power, Rail, Marine, Mining, Petroleum * Experience interacting directly with customers ...

... engineers, mechanics, and MOW Team Members at Watco's Safe Performance Center • Leadership and ... a railroad, industrial plant, or similar location to facilitate the unloading and loading of ...

Showing results 21-40

Railroad Engineer information

See Indiana salary details

$10.5K

$53.3K

$126.6K

How much do railroad engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for railroad engineer in Indiana is $53,260.00, according to ZipRecruiter salary data. Most workers in this role earn between $32,400.00 and $56,100.00 per year, depending on experience, location, and employer.

What are some common challenges a railroad engineer may face during their daily operations?

Railroad Engineers often encounter challenges such as unexpected delays due to track obstructions, adverse weather conditions, and mechanical issues with locomotives. They must remain vigilant and adaptable, ensuring safety protocols are strictly followed while communicating effectively with dispatchers, conductors, and maintenance crews. Additionally, managing fatigue during long shifts and adhering to strict schedules under time pressure can be demanding, making time management and situational awareness essential for success in this role.

What are the key skills and qualifications needed to thrive as a railroad engineer, and why are they important?

To thrive as a Railroad Engineer, you need a solid understanding of train operations, safety regulations, and mechanical systems, typically supported by a high school diploma or equivalent and completion of a railroad training program. Familiarity with locomotive control systems, signaling technology, and compliance with Federal Railroad Administration (FRA) guidelines is crucial. Strong attention to detail, problem-solving skills, and effective communication are essential soft skills for managing emergencies and coordinating with dispatchers and crew. These skills ensure the safe and efficient movement of trains, protect public safety, and minimize operational delays.

Are railroad engineers in demand?

Railroad engineers are in steady demand due to the ongoing need for freight and passenger transportation. Employment opportunities often depend on industry growth, infrastructure investments, and the ability to operate complex machinery safely, with certifications and experience enhancing job prospects.

How much do railroad engineers get paid?

Railroad engineers typically earn a median annual salary of around $70,000 to $80,000, with experienced engineers and those working for major freight or passenger rail companies earning higher wages. Compensation can vary based on location, experience, and the complexity of the rail systems they operate, often requiring certification and safety training. Many engineers work full-time, including nights and weekends, due to the 24/7 nature of rail operations.

What does a railroad engineer do?

A railroad engineer drives trains along routes to deliver passengers or cargo to different destinations. As a locomotive engineer, your job duties include controlling the speed of the train to account for weather and track conditions, monitoring controls and equipment, maintaining train inspection logs, communicating with other railroad employees in person and over the radio, managing time to keep trains on schedule, and responding appropriately to emergency situations. You must be able to think logically and make quick decisions. You also need strong time management and communication skills to work as a railroad engineer.

What is the difference between Railroad Engineer vs Locomotive Operator?

AspectRailroad EngineerLocomotive Operator
CredentialsCommercial driver's license, safety certifications, technical trainingSimilar certifications, often overlapping with railroad engineer requirements
Work EnvironmentRailroads, train yards, on tracks, in control roomsOn locomotives, train yards, and sometimes in control centers
Employer & IndustryRailroad companies, freight and passenger rail servicesRailroad companies, freight and passenger services

Railroad engineers and locomotive operators often share similar certifications and work environments, both operating trains within the railroad industry. However, railroad engineers typically have more responsibilities related to train operation and safety protocols, whereas locomotive operators may focus more on the physical operation of the train. Both roles are essential for safe and efficient rail transportation.

What are popular job titles related to Railroad Engineer jobs in Indiana?

For Railroad Engineer jobs in Indiana, the most frequently searched job titles are:

What cities in Indiana are hiring for Railroad Engineer jobs?

Cities in Indiana with the most Railroad Engineer job openings:

What are popular job titles related to Railroad Engineer jobs in IN?

For Railroad Engineer jobs in IN, the most frequently searched job titles are:

Infographic showing various Railroad Engineer job openings in Indiana as of August 2026, with employment types broken down into 83% Full Time, and 17% Part Time. Highlights an 100% In-person job distribution, with an average salary of $53,260 per year, or $25.6 per hour.

$90K - $121K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 25 days ago


Professional Transportation Inc. rating

4.5

Company rating: 4.5 out of 10

Based on 22 frontline employees who took The Breakroom Quiz

360th of 362 rated logistics


Job description

Description: NOW HIRING – Integration Engineer!Join PTI as a Integration Developer and help build the systems that power communication between PTI and Class I railroad customers. In this role, you will design, develop, and support secure, reliable integrations using modern technologies including .NET, Azure, CoreWCF, Event Hubs, Kubernetes, and Terraform.
This opportunity is ideal for someone who enjoys solving complex technical problems, working with event-driven systems, and supporting mission-critical operations in a fast-paced environment.

About PTI – Where the RIGHT way is the SAFE way:

Professional Transportation, Inc. has been providing crew transportation services for railroads since 1980 and has an industry reputation for providing quality, reliable, and safe crew transportation services. Much like a shuttle service, PTI receives around-the-clock requests from our railroad customers to pick up and drop off train crews.


PURPOSE OF JOB:

This position is a non-supervisory role responsible for the design, development, and ongoing support of business-to-business (B2B) integrations between United Companies and its Class I railroad customers. The primary focus is building and maintaining the web services, messaging pipelines, and data exchanges that power trip order intake, status reporting, and operational visibility for partners. Working independently and alongside a Scrum team, this role interfaces with internal analysts and external technical counterparts at partner railroads to deliver reliable, secure, and documented integrations in accordance with United Companies’ standards and guidelines.


Why Join PTI?

  • Multiple health plan options, including medical, dental, vision, and supplemental insurance
  • Paid vacation, sick time, and holiday pay
  • 401(K) retirement plan for your future
  • Discounted cell phone plans with Verizon and AT&T
  • Free Planet Fitness membership (Evansville, Henderson, Owensboro locations)
  • Room for advancement within a rapidly expanding company


JOB DUTIES:

Functional Duties:

  • Design, develop, and maintain B2B integrations with Class I railroad customers, including trip order intake, status updates, and event-driven messaging.
  • Build and support SOAP/WSDL web services using CoreWCF on modern .NET, including request/response and one-way messaging patterns, with well-defined service and message contracts.
  • Implement and maintain OAuth2 and JWT Bearer authentication flows for server-to-server integrations, with secrets managed through Azure Key Vault.
  • Develop and support event-driven integration pipelines using Azure Event Hubs (Kafka surface), including producers and consumers with appropriate retry, idempotency, and dead-letter handling.
  • Follow the complete Software Development Life Cycle (SDLC): requirements, analysis, design, coding, testing, documentation, implementation, and maintenance.
  • Write and review specifications for integration components of simple to moderate complexity, and collaborate with external railroad technical counterparts to finalize interface contracts.
  • Fully document integrations, message contracts, error handling, and operational runbooks. Assist in maintaining departmental standard operating procedures (SOPs) and maintenance operation protocols (MOPs).
  • Contribute to design, code, and test reviews.
  • Perform unit, integration, and performance testing, and report results and recommendations to project lead(s).
  • Support production integrations, including monitoring, debugging, incident response, and root-cause analysis of integration failures.
  • Participate in the deployment pipeline using Azure DevOps, including containerized deployment to Kubernetes and infrastructure provisioning via Terraform.
  • Provide meaningful feedback for schedule development on specific code; deliver quality code on schedule.

This does not necessarily list all responsibilities, duties, requirements, or efforts associated with the job. While this list is intended to be an accurate reflection of the job, the company reserves the right to review and modify the functions, duties, and requirements of the job or to require that additional or different tasks be performed as circumstances or business needs require.

Requirements:

QUALIFICATIONS:

Education: Bachelor’s degree in Computer Science, Computer Information Systems, Computer Engineering, Math, or a related technical discipline is minimally required.

Experience:

  • 3–5 years of experience with proficient knowledge and understanding of the full lifecycle development process, including design, development, testing, and implementation of systems of simple to moderate complexity.
  • Demonstrated experience building or supporting B2B integrations, enterprise web services, or comparable system-to-system interfaces is strongly preferred.

Other Knowledge, Skills, Abilities & Competencies:

  • Solid understanding of object-oriented programming and programming principles, C#/.NET, XML, SQL, debugging and analyzing code, and working with others to ensure a high-quality product.
  • Demonstrated proficiency and competency is required with:
  • C# and modern .NET (.NET Core / .NET 6 or later)
  • Visual Studio and/or Visual Studio Code
  • SOAP web services, WSDL, and XML Schema (XSD)
  • WCF or CoreWCF service development
  • REST APIs and JSON
  • OAuth2 and JWT Bearer authentication patterns
  • Oracle PL/SQL or T-SQL, and Entity Framework Core
  • Git-based source control and CI/CD pipelines (Azure DevOps)
  • Event-driven messaging platforms such as Azure Event Hubs or Apache Kafka
  • Containerized deployment using Docker and Kubernetes
  • Infrastructure-as-code and secret management (Terraform, Azure Key Vault)
  • Ability to work independently and collaborate with technical and non-technical staff, including external technical counterparts at customer organizations.
  • Strong written, verbal, and presentation communication skills, including effectively communicating technical concepts to technical and non-technical audiences.
  • Ability to provide detailed information and to summarize to various levels of staff, including Management.
  • Ability to effectively resolve issues and problems to reach a workable and successful solution.
  • Ability to learn, understand, and develop large systems of simple-to-moderate complexity.
  • Ability to deliver a quality code product as scheduled.

AAP/EEO Statement

Equal Opportunity Employer/Drug-Free Workplace: PTI is an Equal Employment Opportunity employer. We adhere to a policy of making employment decisions without regard to race, color, age, sex, pregnancy, religion, national origin, ancestry, medical condition, marital status, gender identity citizenship status, veteran status, disability, or veteran status. PTI has a Drug-Free Workplace Policy in effect that is strictly adhered to.


What Professional Transportation Inc. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom