Integration Engineer

Professional Transportation Inc.

Evansville (IN)

On-site

USD 85,000 - 105,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Multiple health plan options
Paid vacation and sick time
401(K) retirement plan
Discounted cell phone plans
Free Planet Fitness membership

Job summary

Professional Transportation Inc. is seeking an Integration Engineer based in Evansville, Indiana. In this role, you will design and maintain B2B integrations with Class I railroad customers, addressing complex technical challenges and ensuring mission-critical operations run smoothly.

This opportunity provides a dynamic work environment with multiple health plan options, a 401(K) retirement plan, and room for professional advancement within the company.

Qualifications

  • 3–5 years of experience with the full software lifecycle.
  • Experience building or supporting B2B integrations.
  • Proficient in debugging and analyzing code.

Responsibilities

  • Design and maintain B2B integrations with Class I railroad customers.
  • Build SOAP/WSDL web services using CoreWCF on .NET.
  • Implement OAuth2 authentication flows for integrations.

Skills

C#
Modern .NET (.NET Core / .NET 6)
SOAP web services
REST APIs
Event-driven systems
Azure DevOps

Education

Bachelor’s degree in Computer Science or related field

Tools

Visual Studio
Git
Terraform
Docker
Kubernetes

Job 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.

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:
  • 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, and error handling, and 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.

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

Similar jobs worth comparing

Payroll Accountant
Payroll Accountant

Professional Transportation, Inc. • Evansville (IN)

On-site
USD 60,000 - 75,000
Health plans (medical, dental, vision)
Paid time off and holidays
401(K) retirement plan
+3
Regional Logistics Manager
Regional Logistics Manager

Professional Transportation Inc • Gillette (WY)

On-site
USD 85,000 - 120,000
Health insurance
Paid vacation
401(k) retirement
+3
Operations Manager - Dakotas
Operations Manager - Dakotas

Professional Transportation Inc. • Minnesota

On-site
USD 70,000 - 90,000
Multiple health insurance plan options
Paid vacation time
401(K) retirement
+3
Operations Manager - Southeast Division
Operations Manager - Southeast Division

Professional Transportation Inc • Chattanooga (TN)

On-site
USD 65,000 - 90,000
Health insurance
Paid vacation time
401(K) retirement
+2
Regional Operations Manager - Southeast
Regional Operations Manager - Southeast

Professional Transportation Inc. • Florence (SC)

Hybrid
USD 60,000 - 80,000
Multiple health insurance plan options
Paid vacation time
401(K) retirement
+2
Operations Manager - Southeast Division
Operations Manager - Southeast Division

Professional Transportation Inc. • Chattanooga (TN), Northern (KY)

Hybrid
USD 70,000 - 100,000
Multiple health insurance plan options
Paid vacation time
401(K) retirement
+2
Regional Operations Manager - Northwest
Regional Operations Manager - Northwest

Professional Transportation Inc. • Billings (MT)

On-site
USD 65,000 - 85,000
Multiple health insurance plan options
Paid vacation time
401(K) retirement
+2
Recruiting Coordinator
Recruiting Coordinator

Professional Transportation, Inc. • Evansville (IN)

On-site
USD 42,000 - 64,000
Health plans
Paid time off
401(k) plan
+3
Regional Operations Manager - Northwest
Regional Operations Manager - Northwest

Professional Transportation Inc. • Missoula (MT)

On-site
USD 60,000 - 80,000
Multiple health insurance plan options
Paid vacation time
401(K) retirement
+2
Regional Logistics Manager
Regional Logistics Manager

Professional Transportation Inc. • Gillette (WY)

On-site
USD 85,000 - 120,000
Health insurance
Paid vacation
401(k)
+3