Software Engineer I | Enterprise Engineering | Integrations (Remote)
CSXAbout the role
Job Summary
CSX Technology is transforming the rail industry through innovative approaches to application development. To maintain the pace of change we are looking for Software Engineers that are passionate about creating applications that enhance their customer’s business. Our Software Engineers are a key member of the development team, serving as a technical expert while designing, developing and maintaining high quality software. Applicants will be required to engage in ongoing background checks through the duration of this position with continued passing results.
Primary Activities and Responsibilities
- Code, debug, test, and support programs, applications, services, mobile apps, utilities and tools as part of the application development process.
- Provide production support responsibilities for one or more applications
- Document test cases, expected results, test data requirements, and collaborate with testing teams/business partners to resolve testing problems.
- Provide impact analysis for changes to programs and systems.
- Translate functional requirements into working solutions
- Follow best practices around developing and maintaining secure systems
- Design and build technical solutions for typical business problems based on standards and guidance from more experienced team members
- Debug and resolve issues with code of average complexity for current application
- Actively engaged with immediate team members to ensure alignment with specified technical deliverables
- Assist in the definition of best practices and strategies for the team
- Miscellaneous activities and responsibilities as assigned by manager
Qualifications - External
Minimum Qualifications
- Bachelor's Degree/4-year Degree
- 1 or more years of experience in Software Development
Equivalent Minimum Qualifications
- High School Diploma/GED
- 3 or more years of experience in software development.
Preferred Qualifications
- Graduate Degree
Knowledge and Skills
- Knowledge of Agile Scrum methodologies and their application
- Computer Programming skills and willingness to learn new technologies with good JAVA programming Experience.
- Debugging and problem solving skills
- Ability to perform unit and integration testing
- Systems documentation skills (requirements and technical design)
- Knowledge of change management processes and the full Software Development Lifecycle (SDLC) concepts
- Ability to communicate and collaborate effectively with team members and peers (both written and orally)
- Knowledge of API design standards, patterns, and best practices
- Knowledge in enterprise application integrations including SOA,APIs, Web Services
- Knowledge of secure coding practices and web security standards relating to APIs
- Knowledge of Elasticsearch, Logstash and Kibana
- Knowledge of Linux, Linux containers and Kubernetes
- Knowledge of IBM B2B Sterling Integrator or Managed File Transfer Software.
- Experience of Network Protocols and Messaging MQ, Azure Service Bus, Kafka.
- Experience of Full Stack UI development using Angular or JSF.
Job Requirements
- Hours which include rotating on-call responsibilities which may be outside standard hours
- Work hours may vary in length and schedule (may include a non-standard work week)
CSX is passionate about building a workforce that reflects the diverse communities we serve, one in which all individuals are valued, appreciated, included, respected and proud to be equal members of our team. We are nationally recognized for our commitment to diversity and inclusion, as well as our support for veterans and reservists. Take the next step and move your career forward with CSX.
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 www.csx.com. Connect with us on
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s