
Canadian Pacific Kansas City Limited
Open Positions at Canadian Pacific Kansas City Limited
6 open positions
Senior Software Developer supporting mission-critical enterprise and operational systems through new development, legacy modernization, cloud automation, and production support. The role combines hands-on engineering with mentoring and technical leadership in complex, highly integrated environments.
Build and support mission-critical software for CPKC’s Advanced Train Control team, using automation, real-time data, cloud tools, and Generative AI to improve railway system reliability. The role combines application development, technical systems support, operational collaboration, and 24/7 on-call participation.
The Solution Architect will lead the design of scalable enterprise technology solutions across applications, integrations, APIs, cloud environments, and customer experience platforms. This strategic role partners with business and technology leaders to advance transformation initiatives and deliver measurable business value.
SAP ABAP Developer responsible for designing, developing, and supporting revenue and customer billing solutions across CPKC’s SAP ECC and S/4HANA landscape. The role combines ABAP development with SAP SD, FICA, and FIAR configuration, testing, production support, and business process improvement.
The Specialist Developer-Java designs, develops, implements, and supports Java-based APIs and enterprise applications for CPKC’s Yard Management Systems. This role focuses on scalable integrations, application reliability, performance optimization, and operational support across the software development lifecycle.
Lead enterprise solution architecture for a major North American railroad, designing scalable applications, integrations, APIs, and cloud environments that advance business transformation and customer experience. This role partners with senior leaders to shape technology roadmaps and deliver strategic innovation.