Job was saved successfully.
Job was removed from Saved Jobs.

Job Details

Canadian Pacific Railroad

Manager, PTC & Train Control Development (94148)

Business Development




Calgary, Alberta, Canada

COVID-19 Vaccination Requirement:

Pursuant to the Government of Canada's mandate that all federally-regulated employers require their employees to be fully vaccinated against COVID-19, CP requires all prospective employees to confirm their vaccination status, as part of the hiring process and as a condition of continued employment.

  • Req ID: [[id]]
  • Department: [[filter6]]
  • Job Type: [[jobLevel]]
  • Position Type: [[relocationPack]]
  • Location: [[filter3]], [[filter2]]
  • Country: [[filter1]]
  • % of Travel: [[travel]]
  • # of Positions: [[numberOpenings]]
  • Job Available to: [[jobAvailable]]
  • Deadline to apply: [[closeDate]]

Canadian Pacific is a transcontinental railway in Canada and the United States with direct links to major ports on the west and east coasts, providing North American customers a competitive rail service with access to key markets in every corner of the globe. CP is growing with its customers, offering a suite of freight transportation services, logistics solutions and supply chain expertise. Visit to see the rail advantages of CP.


Manage a team of highly skilled developers in the delivery of Positive Train Control (PTC) and other Train Control Related applications. These applications are critical in ensuring the safe and efficient movement of trains and field personal across CP network.

The successful candidate will need collaborates with stakeholders across multiple departments to develop the next generation of Train Control applications at CP.


  • Responsible for the overall development life cycle of the solution and manage complex projects with significant bottom line impact;
  • Work with delivery directors and product managers in developing a strategy and road map to provide compelling capabilities for our business users to help them succeed in goals;
  • Instill best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work on tight schedules;
  • Project management - prioritization , planning of projects and features, Stakeholder management and tracking of external commitments;
  • Translate business requirements into technical solutions, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions;
  • Provides inputs for design of software architecture roadmap, business plans and budgets for the company that will directly influence the overall software performance value delivered to the business;
  • Provides inputs to improve existing software architecture designs and brings forward operational improvements, and capacity/scalability enhancements with short-term impact;
  • Assess opportunities for automation of tasks and processes to continuously improve the software capabilities; Evaluates the effectiveness of implemented automated tasks and improvements;
  • Provides guidance to subordinates on administrative policies and procedures, priorities, and methods to ensure that they understand and apply it effectively;
  • Maintains a deep level of understanding of business operations for application support area.


  • University degree in Computer Science, Information Systems, or equivalent Application development experience
  • 7+ years of Software Development experience; 3+ years of experience in building and leading strong engineering teams;
  • Proven experience of leading and/or operating large system level development projects and completing projects on-time and within scope (preferably in railway business);
  • A proven track record of developing high quality software to business specification whilst understanding processes and requirements;
  • Deep hands-on technical expertise in mobile and web-technologies;
  • Solid software development background including design patterns, data structures, test driven development;
  • Software development experience in building web services and highly scalable applications;
  • knowledge of:
    • Wide variety for programming languages (e.g. Java, Python, Linux, VB, C#,;
    • Proficient in JavaScript technologies
    • Proficient in creating/converting meta data formats such as JSON, XML etc;
    • Knowledge of Linux Operating System;
    • Experience with web containers like Tomcat, Web sphere Application Server;
    • Experience with MQ messaging or other messaging system;
  • Project implementation methodologies, including Agile and Waterfall;
  • Knowledge and experience in providing Integration solutions suited for various business scenarios;
  • Excellent verbal and written communication skills;
  • Customer Focus and ability to manage expectations within a high demand environment;
  • Solid Conflict Resolution skills;
  • Manage diversity ( the railroad is dynamic, and the environment at times can be challenging);
  • Emotional Intelligence is a high value asset that is sought for this position, the ability to deal with extremes, and still manage to control the event is critical.


  • Flexible and competitive benefits package
  • Competitive company pension plan
  • Employee Share Purchase Plan
  • Performance Incentive Program
  • Annual Fitness Subsidy


As an employer with national presence, the possibility does exist that the location of your position may be changed based on organizational requirements.

Background Investigation:

The successful candidate will need to successfully complete the following clearances:

  • Criminal history check
  • Reference check

Management Conductor Program:

Becoming a qualified conductor or locomotive engineer is the single best way for a management employee to learn the business at CP. You may be required to obtain a certification or to maintain your current certification/qualification as a conductor or locomotive engineer.

CP is an equal opportunity employer committed to the principles of employment equity and inclusion. We welcome applications from all qualified individuals. All applicant information will be managed in accordance with the federal Personal Information Protection and Electronic Documents Act ("PIPEDA").