Software Developer II
CSX
Job-ID: 54954Category: Information Systems TechnologyLocation: Jacksonville, FL, United StatesWorkplace: On-siteSchedule: Full timePosted: 2026-11-12Closes: 2026-11-20Relocation Assistance Provided: NoTax Status: Railroad Retirement TaxesOvertime Status: ExemptJob SummaryCSX 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 ResponsibilitiesTranslate 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 QualificationsBachelor’s degree (4-year degree) 1 or more years of experience Equivalent Minimum QualificationsHigh School Diploma/GED 2 or more years of experience in Transportation, Intermodal Operations, Information Systems, or Logistics.Preferred QualificationsGraduate 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 SkillsThe 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 RequirementsAvailability 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.About the company CSX is passionate about building a workforce that reflects the values and behaviors of ONE CSX. We are nationally recognized for our commitment to diversity and engagement, as well as our support for veterans and reservists. CSX, based in Jacksonville, Florida, is a premier transportation company. It provides rail, intermodal and rail-to-truck transload services and solutions to customers across a broad array of markets, including energy, industrial, construction, agricultural, and consumer products. For nearly 200 years, CSX has played a critical role in the nation's economic expansion and industrial development. Its network connects every major metropolitan area in the eastern United States, where nearly two-thirds of the nation's population resides. It also links more than 230 short-line railroads and more than 70 ocean, river and lake ports with major population centers and farming towns alike. More information about CSX Corporation and its subsidiaries is available at Connect with us on FacebookXLinkedInInstagramYouTubeClosing Statement CSX is an Equal Opportunity Employer Veterans/Disabled. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Click here to view the EEO is Law poster. CSX Transportation and its subsidiaries are not seeking outside assistance or accepting unsolicited resumes from staffing agencies or search firms for employment or contractor opportunities. Any resumes submitted by an outside vendor to any employee at CSX via e-mail, Internet, or directly to hiring managers without a valid written search agreement in place with the Talent Acquisition / HR department will be deemed the sole property of CSX. No placement fee will be paid in the event a candidate is hired as a result of the referral, or through other means. This role offers an annual salary range based on experience and qualifications. In addition to base salary we provide an annual bonus opportunity. At CSX, we prioritize valuing and developing employees, as well as operating safely. We are committed to offering our team members competitive compensation, a comprehensive benefits package, and unlimited growth opportunities. Our benefits support financial, physical, emotional, and social well-being, with health plans, wellness programs, and customizable coverage options. Learn more about our benefits here.
$85k - $120k
...constituents, and the workforce. Work You’ll Do As a Project - Software Engineer II on the project, you will: Manages CI/CD pipeline operations... ...@deloitte.com. Recruiting tips From developing a stand out resume to putting your best foot forward in the...SuggestedLocal area- ...Software Engineer II Position Summary Dark Matter Technologies is seeking a highly motivated Software Engineer II to join our Engineering... ...organization. This role is responsible for designing developing testing and maintaining software solutions that support Dark...SuggestedFull timeWork at office3 days per week
$91.1k - $179.5k
...on 10/30/2026. Work you'll do As an AI and Data Science Engineer II on the HC Forward team, you will be responsible for designing,... ...at ****@*****.***. Recruiting tips From developing a stand out resume to putting your best foot forward in the interview...SuggestedLocal area- ...and auto glass professionals. We engineer our own hardware, develop our own software, and manufacture products in our Jacksonville facility. Our... ...manufacturing, or battery systems experience. Familiarity with OBD‑II, J2534 PassThru, and CAN‑based vehicle diagnostics. Lean...SuggestedFull timeContract workLocal areaRelocation package
- ...DescriptionDPP is seeking an Field Engineer II for an opportunity with our client in the... ..., logistics and operations staff.Quickly develop a ground segment system and process... ...HW installation, Network configuration, Software deployment, customer audits and acceptance...SuggestedLocal areaShift work
$29.2 - $43.73 per hour
...Field Service Engineer II - PVD Semiconductor US-ID-Boise Job ID: 34587 Type: Full-Time # of Openings: 1 Category: Field Service Additional... ...field to prevent equipment down time Troubleshoot hardware and software related issues and implement solutions Collect data for software...Hourly payFull timeFor contractorsFor subcontractorCasual workWork at officeLocal areaImmediate startFlexible hoursShift workNight shift- ...company and product line visit: Summary: The Design Engineer II is responsible for developing moderately complex components for new products and... ...handling.Creative thinking ability, proficiency with CAD software, and exterior ballistics programs.Organization of documentation...Remote work
$71.3k - $140.6k
...through innovation. Work you'll do As a PROJECT - Data Engineer II on the GPS AI & Data team, you will be responsible for… Design,... ...reliability, and performanceCollaborate with analysts, architects, developers, and client stakeholders to translate business and technical...Local area$80.51k - $107.34k
...Analyze vulnerability scan results using severity, exposure, and business impact to help prioritize remediation. Help customers develop practical remediation and patching strategies based on identified risks. Participate in customer technical discussions, working...Full time$84.8k - $127.2k
...employees work across more than 150 countries to put patients first developing innovative medical technologies that improve the lives of 72... ...onsite presence. The Reliability & Failure Analysis Engineer II is responsible for evaluating product reliability investigating...Full timeH1bWork at officeLocal areaImmediate startFlexible hours- ...Job DescriptionJob Description Title: Senior Java Full Stack Developer Location: Jacksonville, FL - Onsite Duration: 6-12 months contract Rate $58/hr on c2c with VMS charges Job Description:- Job Description (JD) Senior Java Full Stack Developer Position: Senior Java Full...Contract work
$60 - $70 per hour
...Job DescriptionJob DescriptionJob ID: 114402-1 Job Title: Senior Java Full Stack Developer Location: Remote Duration: 06 months with possible extension Pay Range: $60.00 - $70.00/Hour Summary:Job DescriptionStrong knowledge and experience in ReactJS, TypeScript, Java Spring...Remote work- ...Stack DeveloperLocation: Addison, TX/ Charlotte, NC / Jacksonville, FL FulltimeWe are looking for highly skilled Java Full Stack Developer with strong experience in building scalable, high-performance web applications. The ideal candidate will have expertise in both backend...
- Java DeveloperFrameworks e.g. – JSF, Spring, Hibernate, MyBatisWeb Service developmentMessaging systems (WebSphere MQ)SQL / PL SQL or similar query language for DB2, OracleExperience of tools like – Eclipse, RAD, TOAD, SVN, Clearcase, Checkstyle etc.Unit testing frameworks...
- ...Senior Java DeveloperWe are seeking a Senior Java Developer with a background in Python for a fully remote, multiyear project. Candidates must have experience with Python on a professional level (more than just coursework). Experience/knowledge of Kafka is also required...Remote work
- ...JOB TITLE: Java Developer JOB LOCATION: Jacksonville, FL WAGE RANGE*: 50 - 57/ hour must be W2 JOB NUMBER: 20655... ...Information Technology solutions. They will engage in all phases of the software development lifecycle which include: gathering and analyzing...Hourly payTemporary workWork experience placementLocal areaFlexible hours
- ...documentation Manage and contribute to the patient outcomes database Develop and implement quality assurance and performance improvement... ...concurrence. -Microsoft Office, EPIC, Knowledge of Grass TWIN II system, ResMed and Respironics Sleep Devices Required...Full timeWork at officeWeekend workAfternoon shift
- ...The key focus for the Recruitment Relationship Manager II is to lead the successful fulfilment of open vacancies with relevant... ...prevent escalations where possible Anticipate roadblocks and develop proactive solutions Act as a talent advisor to client stakeholders...Full timeContract workWork at officeRemote work
$75 - $85 per hour
...with experience partnering with application teams to bring solutions to market. This DevOps + Cloud Engineering role will design and develop the Infrastructure-As-Code solutions that our applications rely upon, as well as design and manage our internal developer platform...$50 - $55 per hour
...Role : Senior Java Full Stack Developer Location : Jacksonville FL Job Type : Contract Pay Rate : $50-$55/hr Position Summary We are seeking an experienced Senior Java Full Stack Developer with strong expertise in Java Spring Boot Microservices and to develop...Contract work- Software Guidance & Assistance, Inc., (SGA), is searching for a Sr. Java Developer for a contract assignment with one of our premier Healthcare Services clients in Jacksonville, FL . This role will be remote. Responsibilities : Responsible for the development...Contract workWork experience placementRemote workFlexible hours
- ...Job DescriptionJob DescriptionJAVA DEVELOPER | HYBRID | JACKSONVILLE, FL ARC Group has an immediate opportunity for a Java Developer!... ...Information Technology solutions. They will engage in all phases of the software development lifecycle which include: gathering and analyzing...Permanent employmentContract workWork experience placementImmediate startRemote work
- Jacksonville, FL Fulltime - Need only independent VISA Holders Job Description Must Have Technical/Functional Skills Database: Oracle Operating System experience: UNIX or Linux Cloud: GCP Tools- Grafana, Splunk, Geneos, Ansible, Control-M, Terraform, GitHub/GitHub Action...Full time
- ...stakeholders. Continuously assess and enhance incident management processes to improve operational efficiency and reduce recurring issues. Develop and maintain administrative, operational, and technical policies and procedures. Desired Experience Enterprise production support...3 days per week
- RESPONSIBILITIES: A client with Kforce is seeking a Software Engineer Senior Lead to join their team. This is a remote opportunity... ...be needed. They will be triaging, analyzing existing code or developing new code. Duties Include: * Instructs the design and development...Hourly payContract workRemote work
$103.71k - $138.28k
...Main Responsibilities Key Responsibilities Lead logistics projects from planning through delivery, acceptance, and closeout. Develop and manage project scope, schedules, milestones, resource requirements, budgets, risks, and deliverables. Coordinate project...Full timeTemporary workFor contractors$75k - $90k
...and document business requirements from stakeholders. Analyze fraud trends, risks, and controls to recommend process improvements. Develop reports, dashboards, and business metrics to track performance. Collaborate with business users, product owners, architects, and...$60k
Overview Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting... ...industries and process oriented approach enables clients to develop cost effective and robust solutions. We strive to prove...Permanent employmentTemporary work- ...right, secured, on time, and clearly communicated. A hands-on expert engagement: building, not advising or overseeing. This is core software development and transaction-processing work — building the operational backbone of a live system. It is not an analytics, data-...Local area
- ...OH, MD or FL 10-20% Travel Your role in our success: The Lead Engineer plays a pivotal role in training and process improvement, developing and leading training programs for the Engineering Team, ensuring continuous growth and knowledge enhancement. In addition, this job...For contractorsWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer II. Be the first to apply!
- software engineer internship remote Jacksonville, FL
- software engineer remote Jacksonville, FL
- graduate software developer no experience Jacksonville, FL
- information technology software engineer Jacksonville, FL
- senior software engineer remote Jacksonville, FL
- part time software developer Jacksonville, FL
- junior software developer remote Jacksonville, FL
- software engineer travel Jacksonville, FL
- startup software engineer Jacksonville, FL
- software engineer visa sponsorship Jacksonville, FL




