Jobs and Careers
CS

Software Engineer II - Product Engineering

CSX
Jacksonville, United Statesfull_timeVerifiedPosted 24 Jun 2024

About 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 technical experts while designing, developing and maintaining high quality software.  

 
Primary Activities and Responsibilities 

Translate functional requirements into working solutions  

Code, debug, test, and support programs, applications, services, mobile apps, utilities, tools and frameworks as part of the application development lifecycle  

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  

Follow best practices around developing and maintaining secure systems 

Design and build technical solutions for advanced 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 engage with the business to ensure alignment between business needs and technical deliverables 

Assist in the definition of best practices and strategies for the team 

Provide production support responsibilities for one or more applications as required 

Miscellaneous activities and responsibilities as assigned by manager 

 

Minimum Qualifications 

Bachelor's Degree/4-year Degree 

3 or more years of experience in Experience required in Software Development 

 

Equivalent Minimum Qualifications 

High School Diploma/GED 

5 or more years of experience in Experience required in Software Development 

 

Preferred Qualifications 

Graduate Degree 

2 or more years of experience in Experience required in Software Development 

 

Knowledge and Skills 

Advanced experience with: 

Object-oriented languages (Java preferred) 

Backend databases including Oracle, MySQL, and/or MongoDB 

Front-end development technologies (Angular preferred) 

DevOps processes and tools such as Jenkins, GitHub 

API development  

Experience with: 

Messaging such as JMS, IBM MQ, Active MQ 

Knowledge of: 

Major Cloud platforms (AWS, Azure, GCP) 

Skilled with Agile Scrum methodologies and their application 

Debugging and problem-solving skills  

Ability to perform unit and integration testing 

Systems documentation skills (requirements and technical design)  

Knowledge of change management processes  

Ability to communicate and collaborate effectively with team members and peers (both written and orally) 

Knowledge of at least 1 business area 

Knowledge of at least 1 technical application 

 

Current Product Delivery Focus 

Engineering 

 

Leadership 
The CSX Leadership Model is the foundation of our Talent Strategy and is what drives CSX performance. CSX accordingly selects and develops talent based on each of the following: producing results, creating change, and inspiring excellence. 
 
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) 

Applicants will be required to engage in ongoing background checks through the duration of this position with continued passing results. 

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 ar

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 Kit

Free account required — sign up in 30s

Company

CSX

View company profile →