Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Analyst Program Management

Full-time

CPKC

Posting Start Date: 7/9/26

Join CPKC, North America’s first transnational railroad connecting U.S., Canada, and Mexico, where your career drives progress and safety is paramount. We connect communities, fuel economic growth, and provide meaningful work in a culture that values diversity, accountability, and pride. With opportunities for training, development, and advancement, you’re not just building a career—you’re part of something bigger. Together, we move goods, connect people, and create lasting change. Your future starts here.

PURPOSE OF THE POSITION

The Program Management Office (PMO) Analyst empowers engineering leadership with clear, timely insights into capital portfolio performance, ensuring confident decision‑making across a $1.2B North American engineering program. By collaborating with field teams, project owners, and finance, this role strengthens project controls, improves forecast accuracy, and drives actionable outcomes through transparent reporting and budget visibility.

POSITION ACCOUNTABILITIES

  • Develop monthly capital forecasts by gathering insights, analyzing outlooks, and identifying risks or areas of concern
  • Partner with engineering leadership to address performance challenges and drive actionable mitigation strategies
  • Identify budget constraints and scope changes, overseeing the Project Change Notice (PCN) process in alignment with engineering and finance
  • Contribute and lead monthly and annual review meetings with Assistant Chief Engineers to analyze results, drivers, and forecast refinements
  • Identify and advance opportunities to improve engineering performance, controls, and reporting transparency
  • Consolidate and refresh daily, weekly, and monthly reporting across multiple systems including SAP ECC, S/4HANA, Excel, Power BI, and internal platforms
  • Support ad‑hoc analyses, including project spend breakdowns, cost driver assessments, and detailed drill‑downs across complex capital portfolios

POSITION REQUIREMENTS

  • Bachelor’s degree in Engineering, Finance, Accounting or equivalent
  • Valid driver’s license
  • 1–2+ years of relevant experience in reporting, program controls, Engineering quality assurance or general analysis
  • Proficiency in Excel (financial modeling, VBA, Power Query) and Power BI, with demonstrated AI prompting capability to enhance analysis and efficiency
  • Strong analytical and problem‑solving skills
  • Ability to construct reporting templates and refine existing reports
  • Effective cross‑functional communication abilities
  • Experience with SAP and data visualization tools

WHAT CPKC HAS TO OFFER

  • Flexible and competitive benefits package
  • Competitive company pension and/or retirement plans
  • Employee share purchase plan
  • Annual fitness subsidy
  • Part-time studies program

PRE-EMPLOYMENT REQUIREMENTS

Background Investigation

  • Criminal history check
  • Education verification
  • Professional references
  • Driver’s license verification and driving history

BECOMING A RAILROADER

As an employee with a North American presence, the possibility does exist that the location of your position may be changed based on organizational requirements.

Management Conductor Program

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

CULTURE OF INCLUSION

For our U.S. applicants, CPKC is an equal opportunity/affirmative action employer, inclusive of protected veterans and individuals with disabilities. For Canadian applicants CPKC is an employment equity employer committed to the principles of employment equity and inclusion. We encourage all qualified candidates to apply including: women, Black, Indigenous, People of Color (BIPOC), members of the LGBTQ+ community and people with disabilities. Accommodations for the job application process can be provided, as appropriate, upon request. All applicant information will be managed in accordance with the federal Personal Information Protection and Electronic Documents Act (PIPEDA).

  • Req ID: 105889
  • Department: Engineering
  • Job Type: Full-Time
  • Position Type: Non-Union
  • Location: Calgary, Alberta
  • Country: Canada
  • % of Travel: 0-10%
  • # of Positions: 1
  • Job Grade: 5
  • Job Available to: Internal & External
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Analyst Program Management in Calgary, AB vacancy
  •  .... Join us, this is where your career story takes off. Overview Of The Role WestJet is seeking an Analyst, Safety Data Programs. Reporting to the Senior Manager, Group Audit, Investigations & Safety Data, this role is responsible for developing, maintaining, and advancing... 
    Suggested
    Full time
    Internship
    Flexible hours

    WestJet

    Calgary, AB
    13 days ago
  •  ...Title: Program Manager KBR Sustainable Technology Solutions (STS) provides holistic and value-added solutions across the entire asset life cycle. These include world-class licensed process technologies, differentiated advisory services, deep technical domain expertise... 
    Suggested
    Full time
    Work at office
    Flexible hours

    KBR

    Calgary, AB
    14 days ago
  • $52.5k per year

     ...***New Graduate Opportunity*** We are currently hiring full time Management Development Program Trainees. With over 115 years of experience, EMCO Corporation is a leading national wholesale distributor of plumbing, HVAC, waterworks, and industrial products to the construction... 
    Suggested
    Full time
    Traineeship
    Work at office
    Relocation
    Relocation package

    EMCO Corporation

    Calgary, AB
    16 days ago
  • $59k - $97k per year

     ...What will your typical day look like? As a Senioir Project Management Analyst , Audit in Toronto or Calgary you will work with engagement...  ...processes with internal audit support processes (e.g., Milestones Program, billing, and RCQM). Supporting the coordination of all... 
    Suggested
    Permanent employment
    Work at office
    Flexible hours

    Deloitte

    Calgary, AB
    18 hours ago
  •  ...AFL is looking for an EHS Program Manager to join a company that is helping build the network infrastructure that powers communication, digital access, and economic growth in communities across Canada. AFL is a global fiber optic manufacturer and solutions provider with... 
    Suggested
    Full time

    AFL Telecommunications LLC

    Calgary, AB
    3 days ago
  • $52.5k per year

     ...commercial, and infrastructure projects across the country. About the Program If you’re a new grad who wants more than a desk job — someone...  ...your chance to build a real career from the ground up. Our Management Development Program is a hands-on, accelerated path that teaches... 
    Full time
    Traineeship
    Work at office
    Relocation
    Relocation package

    EMCO Corporation

    Calgary, AB
    22 days ago
  • $62 - $78 per hour

     ...Location: Calgary, Alberta Type: Contract Job #14118 MatchBox Consulting Group is currently seeking an  Asset Management Analyst for a 12 month contract role with a client of ours located in Calgary. Responsibilities: Operate and optimise ServiceNow SAM Pro,... 
    Contract work

    MatchBox

    Calgary, AB
    17 days ago
  •  ...Program Manager, CASA House and Adolescent Day Program - Calgary Help build the future of adolescent mental health care in Alberta. CASA Mental Health is expanding its circle of care around the province to provide much-needed mental health services to as many families... 
    Permanent employment
    Full time
    Live In
    Immediate start
    Monday to friday
    Flexible hours
    Shift work

    CASA Mental Health

    Calgary, AB
    6 days ago
  • $115k - $140k per year

     ...that enables you to Be Seen, Be Yourself, and Do Your Best Work. About Microsoft Cloud Business Unit The Junior Microsoft Program Manager will join our growing cloud ecosystem team, reporting directly to the Manager, Microsoft Business & Strategy. In this role, you will... 
    Permanent employment
    Contract work
    Worldwide

    AppDirect

    Calgary, AB
    10 days ago
  •  ...organizations to raise critical funds through professionally managed lottery programs. Our work helps generate millions of dollars annually in...  ...implementation discussions, status reviews, and issue resolution Manage timelines, deliverables, communication, and project... 

    Jumbo Interactive

    Calgary, AB
    a month ago
  •  ...Job Responsibility: We are looking for a Supply Chain Management Support Analyst for a 12-month contract position, with possible extensions in Calgary, Alberta. Must be legally entitled to work in Canada. Hybrid schedule, at least 4 days in the office. 8 hours a day,... 
    Contract work
    Fixed term contract
    Internship
    Work at office

    InSync

    Calgary, AB
    3 days ago
  •  ...Job Title: Summer Camp Program Coordinator Based at: Camp Hope Reports to: Camp Program Manager Status: Full-time permanent – year-round Responsible for: Year-round planning, development, and the seasonal daily operations of Camp Hope programming OUR MISSION... 
    Permanent employment
    Full time
    Summer work
    Live In
    Flexible hours
    Night shift

    New Brunswick Bible Institute

    Calgary, AB
    2 days ago
  • $41k per year

     ...the University of Calgary Student Radio Society, is looking for a Program Director to handle all on-air operations at the station, one of...  ...audio creation and community-oriented organizations. Duties: – Manage all on-air programming – Train and monitor all volunteer programmers... 
    Work at office

    CJSW

    Calgary, AB
    12 hours ago
  •  ...the University of Calgary Student Radio Society, is looking for a Program Director to oversee all on-air and online operations at the...  ...efforts to team projects. The Program Director reports to the Station Manager. **Duties:** – Manage all on-air programming – Train,... 
    Immediate start

    CJSW

    Calgary, AB
    12 hours ago
  •  ...The Program Support Worker plays a vital role in supporting women experiencing poverty, addictions, violence, mental health challenges...  ...needs, preferences, and goals in collaboration with their key Case Manager Identify services and resources appropriate to the client’s... 
    Long term contract
    Part time
    Work at office
    Shift work
    Weekend work

    YWCA Calgary

    Calgary, AB
    7 days ago
  •  ...to fulfill your potential, to employee programs that help you make the most of work life...  .... Therefore, we are seeking a Contracts Analyst to join our growing team in Calgary, Alberta...  ...in sourcing, procurement, and contract management activities for CNOOC International's SCM... 
    Long term contract
    Full time
    Contract work
    For contractors
    Work at office
    Local area
    Flexible hours

    CNOOC International

    Calgary, AB
    3 days ago
  •  ...results. We are currently seeking a Financial Analyst to join our growing team in Calgary....  ...and post month-end journal entries Manage fixed asset depreciation and prepaid amortization...  ...You Bring: Final stages of the CPA Program (required) Minimum 5 years of... 
    Long term contract
    Full time
    Internship
    Work at office

    TF Energy Solutions

    Calgary, AB
    1 day ago
  •  ...us on our journey! This role is part of Trimac’s New Graduate Program and will be a full-time, 24-month rotational role designed to accelerate...  ..., with the ability to collaborate across teams Ability to manage competing priorities and adapt to changing business needs High... 
    Full time
    For contractors
    Internship
    Work at office

    Trimac Transportation

    Calgary, AB
    3 days ago
  •  ...innovation forward. The Opportunity As a GIS Analyst, you will create, collect, organize, and...  ...What You’ll Do Discover, create and manage complex geospatial datasets....  ...health, dental and vision benefits, a savings program that includes company matching, and a learning... 
    Full time
    Local area

    Orennia

    Calgary, AB
    8 days ago
  •  ...As a leading Canadian wealth management organization, Richardson Wealth offers the personal touch of a boutique firm while delivering big...  ...Experience & Growth, this role leads the development and creation of programs that elevate the advisor and client experience across the firm.... 
    Full time

    Richardson Wealth

    Calgary, AB
    8 days ago
  • $47k - $78k per year

     ...done it at Deloitte.” In this Analyst (Early Talent Acquisition) role...  ...mindset will drive innovative programs that align with our business,...  ...executing recruitment events, managing logistics, and helping our Campus...  ...of potential candidates.  Manage event invitations, screening... 
    Permanent employment
    Work at office
    Flexible hours

    Deloitte

    Calgary, AB
    18 hours ago
  • $56 per hour

    Our client, an oil and gas company are looking to hire Contractor Confirmations & Counterparty Management Analyst to their team for an initial 6-month contract with a possibility of extension/conversion. This role is currently hybrid, 4 days per week in office in Calgary.... 
    Contract work
    For contractors
    Work at office
    Calgary, AB
    more than 2 months ago
  •  ...can wait for them to follow up with you or contact them through their profile pageOn-SiteOngoing OpportunityPosted2025-07-16Recreation Program VolunteerBetween Friends50 Openings Summary Volunteer with Between Friends' Fall W.E.S.O.A.R! Programs! Support people with... 
    Full time
    Shift work
    Weekend work
    Afternoon shift
    1 day per week

    Volunteer Success

    Calgary, AB
    5 days ago
  •  ...Title: Business Analyst Location: Calgary, AB Employment type: Contract, 1 year...  ...insights and findings to team members and management Identify and resolve project issues...  ...Proficient in data analysis ~ Experience in programming ~ Understanding business functional... 
    Full time
    Contract work
    For contractors
    Work at office
    Worldwide
    Monday to friday

    NES Fircroft

    Calgary, AB
    11 days ago
  •  ...Officer) Position Summary Resilient Hearts is seeking casual program support worker who will play a crucial role in the program's...  ...organizational policies and procedures, in collaboration with program management. Perform other duties as required, including but not limited... 
    Full time
    Casual work
    Work at office
    Afternoon shift
    Weekday work

    Resilient Hearts

    Calgary, AB
    8 days ago
  •  ...execution of the Company's organic drilling program in the Deep Basin, delivering operational...  ...to join our growing team! Marketing Analyst Spartan is seeking an individual to fulfill...  ...including forecasting requirements, managing commitments, and optimization Responsible... 
    Long term contract
    Full time
    Contract work
    Work at office
    Weekend work
    Afternoon shift

    Spartan Delta Corp.

    Calgary, AB
    16 days ago
  •  ...apps and credit cards ~ Team of 500+ people ~1M+ customers ~10K+ retail partners What you'll be doing Manages the collateral and funds flow program for Neo’s assets under management (AUM), such as deposits and mortgages. Responsible for daily monitoring and... 
    Long term contract
    Full time
    Temporary work
    Fixed term contract
    Flexible hours
    Night shift

    neofinancial

    Calgary, AB
    1 day ago
  •  ...This is a non-union position As the Analyst General Accounting, you will interact extensively...  ...processes. Duties include day-to-day management of bank accounts and balance sheet general...  ...Enbridge provides competitive workplace programs that differentiate us and offer flexibility... 
    Full time
    Temporary work
    For contractors
    Work at office
    Immediate start
    Work from home
    Flexible hours

    Enbridge

    Calgary, AB
    1 day ago
  •  ...master planner, a developer, and a project manager. We build parks and pathways as carefully...  .... We curate public art and neighbourhood programming. We liaise, consult, cooperate and engage...  ...Plan—a public infrastructure program approved by the City of Calgary and the Province... 
    Long term contract
    Remplacement
    Full time
    Contract work
    For contractors
    Work at office
    Shift work
    Weekend work
    Afternoon shift
    Weekday work

    Calgary Municipal Land Corporation

    Calgary, AB
    16 days ago
  •  ...work. Job Summary The Compliance Analyst (Intermediate level) develops professional...  ...are closed in a timely manner Management Systems Updates any local site level management...  ...level, within a moderate scope Program Management Produces developed compliance... 
    Full time
    Work at office
    Local area

    Equinix

    Calgary, AB
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Analyst Program Management. Be the first to apply!