Location
calgary, ab, Canada
Posted
May 30, 2026
Job Description
Launch your career as a Junior Software Developer at CPKC, supporting the Advanced Train Control team in Calgary or Kansas City. This role directly impacts the safety and efficiency of train operations through innovative software solutions.
In this dynamic position, you will be involved in the design and development of applications that monitor key field assets. By utilizing modern technologies, including Generative AI and cloud tools, you'll help support the mission-critical systems crucial for train movement. Your expertise in programming languages will play a vital role in realizing CPKCās vision for streamlined operations.
Key Responsibilities:
⢠Collaborate with teams on application development
⢠Design systems for real-time asset management
⢠Integrate new technologies with existing systems
⢠Support the evolution of the platformās capabilities
⢠Troubleshoot and enhance critical operational systems
Requirements:
⢠Bachelorās degree in Engineering or Co...
In this dynamic position, you will be involved in the design and development of applications that monitor key field assets. By utilizing modern technologies, including Generative AI and cloud tools, you'll help support the mission-critical systems crucial for train movement. Your expertise in programming languages will play a vital role in realizing CPKCās vision for streamlined operations.
Key Responsibilities:
⢠Collaborate with teams on application development
⢠Design systems for real-time asset management
⢠Integrate new technologies with existing systems
⢠Support the evolution of the platformās capabilities
⢠Troubleshoot and enhance critical operational systems
Requirements:
⢠Bachelorās degree in Engineering or Co...