2,228,427open jobs
143,630companies
253,927added this week
Browse all
Location
In office (Jacksonville)
Seniority
Middle · 2+ years exp
Visa
H-1B filings in 12 months: 17 · for this role: 9

Confirmed on the employer's own hiring board on Nov 12, 2026. First seen by Alion on Nov 12, 2026. CSX scores A on the Alion truth index.

Overview
Company
Impact
Profile match

CSX

CSX is a Class I freight railroad headquartered in Jacksonville, Florida, operating a rail network across the eastern United States and into Ontario and Quebec that carries merchandise, intermodal containers, coal, chemicals, automotive and agricultural freight. Formed in 1980 through the merger of Chessie System and Seaboard Coast Line Industries, it is listed on Nasdaq and links major ports, cities and industrial centres in 26 states, Washington DC and two Canadian provinces. It hires freight conductors at terminals across its network, track, mechanical and terminal operations supervisors, sales managers, systems architects, auditors, corporate investigators and interns.

Job Summary

CSX Technology is modernizing Intermodal terminal operations through reliable, integrated, and supportable software. We are seeking a Software Developer II who combines application-development fundamentals with practical knowledge of terminal and trucking workflows. This role designs, develops, tests, deploys, monitors, and supports solutions that protect gate fluidity, terminal throughput, equipment visibility, and business continuity across the application lifecycle. The developer works directly with Operations, product teams, application support, infrastructure, database, middleware, network, security, endpoint, and vendor partners to diagnose issues and deliver durable improvements. Continued successful completion of background checks is required for the duration of employment.

Primary Activities and Responsibilities

  • Translate Intermodal operational requirements into secure, reliable, and supportable technical solutions.
  • Learn and apply terminal workflows, including in-gate and out-gate processing, driver missions, reservations, equipment validation, inventory transactions, work orders, lifts, and exception handling.
  • Understand and use common trucking and terminal terminology, including bobtail, UTR, hostler, drayage, tractor, chassis, container, trailer, bare chassis, mounted equipment, ingate, outgate, grounding, decking, and yard moves.
  • Design, develop, test, debug, deploy, and support applications, services, integrations, scripts, and tools used by terminal personnel, drivers, the Operations Control Center, and support teams.
  • Support gate fluidity by assessing how defects, latency, unavailable dependencies, inaccurate data, kiosk or mobile failures, and manual workarounds affect driver processing, queue time, terminal throughput, and customer commitments.
  • Provide production support for Terminal Operating System, gate, kiosk, mobile, inventory, equipment, reporting, and related integration workflows within the assigned portfolio.
  • Triage incidents using application logs, metrics, traces, database results, message flows, event streams, and infrastructure telemetry; preserve diagnostic evidence before service restarts whenever operational conditions allow.
  • Trace transactions across APIs, databases, middleware, queues, event platforms, cloud services, terminal servers, and external or vendor systems to isolate root cause and validate recovery.
  • Coordinate with Operations and technical partners during incidents, communicate business impact in plain language, establish safe workarounds, and validate recovery terminal by terminal when required.
  • Create and maintain unit, integration, regression, and operational test documentation, including realistic terminal scenarios, test data, dependencies, expected results, rollback steps, and post-deployment validation.
  • Perform impact analysis for application, infrastructure, database, configuration, security, vendor, and integration changes, with particular attention to gate availability and downstream processing.
  • Participate in release planning, change management, deployment execution, production validation, and transition-to-support activities, including non-standard-hour changes when scheduled.
  • Improve reliability through monitoring, alerting, automation, health checks, runbooks, self-service support tools, resilient error handling, and elimination of recurring manual recovery steps.
  • Document architectures, data flows, system dependencies, support ownership, known failure modes, recovery procedures, and operational workarounds.
  • Apply secure development, code-quality, source-control, peer-review, and lifecycle-management practices.
  • Collaborate with team members, business partners, vendors, and field personnel to resolve defects, refine requirements, and ensure deliverables work in real terminal conditions.
  • Perform additional duties as assigned by management.

Minimum Qualifications

  • Bachelor’s degree (4-year degree)
  • 1 or more years of experience

Equivalent Minimum Qualifications

  • High School Diploma/GED
  • 2 or more years of experience in Transportation, Intermodal Operations, Information Systems, or Logistics.

Preferred Qualifications

  • Graduate degree
  • Additional relevant experience in software engineering, transportation, logistics, terminal operations, or information systems.
  • Experience supporting high-availability, transaction-based production systems in a 24x7 operational environment.
  • Experience with Intermodal, rail, trucking, drayage, logistics, terminal operating systems, gate automation, or equipment-management workflows.
  • Experience working directly with operations personnel, field users, external vendors, and cross-functional technology teams during incidents, releases, or site deployments.

Knowledge and Skills

The ideal candidate combines software-development capability with an operations-first mindset. The developer must be able to understand how a transaction moves from a driver, kiosk, mobile device, or terminal user through integrated systems and how a technical failure affects gate fluidity, equipment movement, terminal workload, and customer service.

  • Working knowledge of Intermodal terminal operations, truck and equipment movements, and the relationship among gate, yard, rail, inventory, equipment, maintenance, and customer workflows.
  • Ability to understand and accurately use operational terminology such as bobtail, UTR, hostler, drayage, tractor, chassis, container, trailer, bare chassis, mounted equipment, ingate, outgate, mission, reservation, lift, grounding, decking, OCR, and driver assistance.
  • Ability to evaluate technology decisions by their effect on gate fluidity, driver dwell, terminal throughput, equipment availability, operational workload, safety, data accuracy, and customer commitments.
  • Proficiency in programming and debugging, with the ability to learn new languages, frameworks, vendor products, and operational domains.
  • Experience with object-oriented programming, preferably Java, and with service-oriented or microservice architectures, REST or SOAP services, SQL, and event-driven integrations.
  • Familiarity with front-end technologies such as HTML5, CSS, JavaScript or TypeScript, Angular, responsive design, and usability considerations for kiosks, mobile devices, and field applications.
  • Working knowledge of relational and non-relational databases, data synchronization, batch processing, transactions, materialized views, connection management, and data-quality validation.
  • Familiarity with messaging and integration technologies such as Kafka, IBM MQ, JMS, MQTT, Azure Service Bus, APIs, webhooks, and file-based exchanges.
  • Knowledge of Azure or comparable cloud platforms, containerized workloads, CI/CD pipelines, source control, deployment automation, secrets and configuration management, and resilient multi-region design concepts.
  • Experience using logs, application performance monitoring, metrics, traces, dashboards, database diagnostics, and alerting platforms to distinguish application, database, middleware, network, endpoint, infrastructure, and upstream dependency failures.
  • Strong incident-management and root-cause-analysis skills, including timeline development, evidence preservation, hypothesis testing, workaround assessment, recovery validation, and follow-up corrective actions.
  • Ability to troubleshoot across distributed systems and explain the end-to-end flow among terminal devices, local services, cloud applications, databases, messaging platforms, vendor products, and external partners.
  • Experience with unit, integration, regression, performance, failover, and operational acceptance testing using realistic scenarios and clearly defined expected outcomes.
  • Ability to create and maintain architecture diagrams, data-flow documentation, technical designs, runbooks, support procedures, change plans, rollback plans, and plain-language operational communications.
  • Working knowledge of Agile or Scrum, the Software Development Lifecycle, IT service management, change control, problem management, and production-readiness practices.
  • Effective written and verbal communication skills, including the ability to provide concise incident updates, clarify ownership, coordinate multiple support teams, and translate technical findings into operational impact.
  • A service-oriented mindset with a willingness to observe terminal workflows, engage end users, challenge unsupported assumptions, and validate that solutions work under real operating conditions.

Job Requirements

  • Availability for rotating on-call production support, including nights, weekends, holidays, and non-standard hours when operationally required.
  • Ability to participate in scheduled releases, incident bridges, recovery validation, and terminal or field support activities.
  • Ability to work with geographically distributed teams and vendors and to coordinate across multiple technical disciplines during time-sensitive operational events.
  • Work schedules may vary in length and timing based on releases, incidents, terminal operating windows, and business needs.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,228,427 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
Jacksonville
$100k – $167k per year · Hybrid · 4+ years exp · Bachelor's Degree · Dearborn
Python
DevOps
CI/CD
Git
SpaceTech
IBM DOORS
MedTech
Verification & Validation
Apply
$125k – $160k per year · Equity · In office · Nationals only · Bachelor's Degree · Hawthorne
C++
DevOps
Linux
Apply
$165k – $230k per year · Equity · In office · Nationals only · 5+ years exp · Bachelor's Degree · Hawthorne
C++
DevOps
Linux
Apply
$125k – $150k per year · Equity · In office · Nationals only · 1+ year exp · Bachelor's Degree · Hawthorne
C++
DevOps
Linux
Apply
$239k – $280k per year · Hybrid · Full-Time · 7+ years exp · Foster City
Python
Python
pySpark
Databases
Databricks
AI/ML
Spark
Pandas
DevOps
AWS
Amazon S3
Apply
Remote (likely EAEU) · Saint Petersburg
Python
C++
Perl
DevOps
Debian
Linux
TCP/IP
Cryptography
OpenSSL
Apply
up to $42k per year · Remote (likely EAEU) · Full-Time · Moscow
Python
TypeScript
Python
SQLAlchemy
FastAPI
Databases
PostgreSQL
ElasticSearch
AI/ML
Claude Code
DevOps
GitLab CI
Docker
Kubernetes
GitLab
Cybersecurity
Keycloak
Authentik
OWASP Top 10
Management
Confluence
Jira
QA
Playwright
Pytest
Apply
$8.3k per year (net) · Remote (likely EAEU) · Internship · Rostov-on-Don
Java
Java
Spring Framework
Hibernate
Databases
MySQL
PostgreSQL
DevOps
Git
Apply
up to $42k per year · Remote (likely EAEU) · Full-Time · Moscow
Python
JavaScript
Java
TypeScript
Python
Django
Java
Spring Boot
Databases
MySQL
PostgreSQL
AI/ML
Claude Code
Frontend
React.js
DevOps
Terraform
Ansible
Helm
GitLab CI
Docker
Kubernetes
GitLab
Management
Confluence
Jira
Apply
Equity · Remote (EU, Europe)
Databases
PostgreSQL
ClickHouse
AI/ML
Model Context Protocol
Prompt Engineering
AI Agents
LLM
RAG
DevOps
Rest API
gRPC
Terraform
GCP
Loki
Prometheus
Azure
CI/CD
GitOps
ArgoCD
AWS
Kubernetes
Grafana
Amazon EKS
Google GKE
Azure AKS
GitHub
GitLab
IAM
Apply
In office · Jacksonville
Apply
BI Developer 2 hours ago
In office · Bachelor's Degree · Jacksonville
Python
SQL
Databases
Databricks
AI/ML
LLM
Machine Learning
Analytics
Power BI
Dimensional Modeling
Apply
$70k – $76k per year · In office · Part-Time · 2+ years exp · Bachelor's Degree · Carlsbad · Las Vegas · Seattle · San Diego · Portland
Apply
In office · 3+ years exp · Jacksonville
Apply
Optics Operator 1 3 hours ago
In office · Full-Time · High School Diploma · Jacksonville
Management
Kanban
Life Sciences
GMP
Apply
See all jobs
This is one of many
2,228,427 more open roles from verified company boards, updated every day.