Live chat
Union Pacific Railroad Company

System Developer

Union Pacific Railroad Company - Omaha, NE

System Developer





This position is a technical position in the Transportation Systems Development department as part of the Technical Career Path. The technical career path is geared towards the individual contributor who wants to share responsibility for project success with team members. The main elements of this path include: 1) no direct reports, 2) heavy technical skills, 3) heavy teamwork, 4) heavy client/customer contact, 5) heavy daily planning and execution, 6) creativity.

This position will fill a System Developer position within Transportation Systems Development department working on Positive Train Control support systems. This position will work with internal and cross functional project teams to create and maintain mission and safety critical systems that support Union Pacific’s Operations.

The ideal candidate for this position must have 6 years of hands on Backend development experience using Java, Spring, JDBS and JMS.

Experience with high volume messaging system, complex event/alert correlations, and experience with BIG data would be beneficial.

UI development experience using HTML5, CSS, JQuery, AngularJS, Javascript, Mobile App development and User Experience a plus

This position requires a highly motivated, creative individual with strong technical and analytical skills who is able to design and deliver complex solutions. This position requires the ability to both partner with and mentor team members to meet program goals.

Due to training and project requirements, it is anticipated that successful candidates will remain in current assignments with Transportation Systems Development for a minimum of 24 months before pursuing other internal opportunities.


Use new information technologies to assemble systems that meet department standards to resolve customer department business needs. This may require an understanding or, and ability to work with, multiple types of hardware and software. This system must be reviewed with customer department personnel to ensure it functions correctly.

Participate in system design/architecture planning for 99.999 mission critical environments

Participate in the maintenance and support of systems utilizing new information technologies to ensure performance, availability, protection and data security required for world-class transportation company. The existing system may utilize technology the incumbent is not experience in, requiring quick understanding of unfamiliar methods.

Work closely with customer departments to respond to questions concerning functioning of existing or proposed systems utilizing new information technologies. This requires a high degree of customer responsiveness while following project management guidelines in reporting time and effort.

Work with other project members to assist in meeting project goals. Provide assistance to team members in problems solving to correct system errors. Provide assistance to team members in meeting target dates and in understanding applications of new technologies.

Work closely with analysis staff to define, size and prioritize product deliverables for the development teams

Assist the project leader in developing and reporting project schedules to meet the department and customer requirements.

Provide 24x7 production systems support

Learn and master new technologies as needed



A Bachelor Degree in Computer Science, Computer Engineering, Management Information or related degree (8 years of Java development experience will be considered in lieu of a degree).

6 years of solid hands Java and/or UI development experience

Willingness to support 24x7 operations of mission critical systems

Candidates must take and qualify on an online IT assessment in order to receive further consideration for the position. Click here to view sample items for the IT Assessment. Within one hour after successful submission of your application, please watch for an email with an invitation and instructions to take the assessment.

Solid critical thinking, problem solving and troubleshooting skills and ability to react quickly

Excellent communication skills and ability to build strong working relationships

Experience with various software development methodologies, including Agile (Scrum), Waterfall or other Iterative development methods


A understanding of SOA architecture and programming principles, including schema design, JMS, JAXB2, OXM

Database/data engineering knowledge: Oracle, JDBC/Spring JDBC

Solid knowledge of Object Oriented development techniques

Understanding of basic Testing principles (experience with JUnit/TestNG/DbUnit, Test Driven Development, Automation testing using FitNesse or Selenium a plus).

Exposure to Jira or other Agile toolsets

Continuous Integration experience with Hudson, Jenkins or similar tools

Version control experience with SVN or similar tools

Exposure to Web services development


Operating Systems develops and applies new technology and provides ongoing support for railroad operating systems.


Union Pacific is one of America’s premier transportation and logistics companies, linking 23 states in the western two-thirds of the country and serving many of the fastest-growing U.S. cities. Generations of Americans have built successful careers at Union Pacific and in the process, they’ve helped build a nation – delivering lumber for our homes, food for our tables, energy for our power plants and the countless raw materials and finished goods that supply the American way of life.


Omaha, NE

Closing Date:

11/30/2017 at 11:59 PM Central Time

Job Open To:

Internal and External Candidates

Apply Now

Apply Now


2 days 21 hours ago

Union Pacific Railroad Company


System Developer Union Pacific Railroad Company - Omaha, NE, United States


Location: Omaha, NE

Company Profile:
Union Pacific Corporation (NYSE:UNP) is one of America's leading transportation companies. Its principal operating company, Union Pacific Railroad, is North America's premier railroad franchise, covering 23 states across the western two-thirds of the United States.