CPKC Analyst Software Developer Role
Canadian Pacific Railway
Job Description
Join CPKC as an Analyst Software Developer in Calgary or Kansas City, where your skills will directly influence train safety and efficiency. Embrace a role that transcends traditional software development. In this impactful position, you will engage with Advanced Train Control, focusing on enhancing system performance and reliability through modern technologies.
Your work will include designing applications for real-time management while utilizing practices such as Generative AI and cloud tools. You will also develop strong relationships across teams and contribute to a culture of innovation. Key Responsibilities: • Develop and monitor real-time asset management applications • Enhance the single-pane-of-glass systems platform • Collaborate with teams to align tech solutions with safety • Identify improvements for system reliability • Assist in 24/7 critical system support Requirements: • Bachelor’s degree in computer science or similar • 0–3 years of relevant experience • Familiarity with multiple programming languages • Interest in AI applications in technology • Strong analytical mindset and learning capability Be part of CPKC’s mission to enhance rail technology and safety. #J-18808-Ljbffr