Analyst Program Management
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
- ...Job Title: Manager, Transformation Program Delivery Job Level: IT D7 Date Posted: July 15, 2026 Closing Date: August 3, 2026 Job Type:... ...Lead and develop a team of project managers, Business Analysts, technical analysts, and controls analysts, and provide direction...SuggestedLong term contractPermanent employmentFull timeContract workInternshipWork at officeWork from home
- ...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...SuggestedFull timeWork at officeFlexible hours
$97k - $145k per year
...Description Our team and what we'll accomplish together We are currently seeking a dynamic result-oriented and motivated Senior Program Manager to be an integral part in growing the Sales Performance and Culture within our Technician Field teams. This is an exciting...SuggestedLong term contractFull timeWork at officeImmediate startFlexible hours$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...SuggestedTraineeshipWork at officeRelocationRelocation package- ...means working safely. Overview: Pembina Pipeline Corporation’s Calgary’s office is actively hiring for an IT Service Management Senior Analyst to join the team. This position reports to the Supervisor, Governance & ITSM in the Information Services team, part of...SuggestedFor contractorsWork at officeRemote workFlexible hours
- ...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...Full time
- ...Our client has an immediate opening for an IT Financial Management Analyst to join their team in Calgary on a 12-month contract. As an IT Financial Management Analyst, you will support the planning, forecasting, reporting, governance, and optimization of Information Services...Contract workImmediate start
$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$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 employmentContract workWorldwide- ...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 employmentFull timeLive InImmediate startMonday to fridayFlexible hoursShift work
- ...Job Title: Compensation Analyst Date Posted: July 17, 2026 Closing Date: August 3... ...administration of AltaLink’s compensation programs and processes to ensure programs are competitive... ...into meaningful insights. ~ Ability to manage multiple priorities and meet deadlines....Permanent employmentFull timeWork at office
- ...Investment Analyst WHO WE ARE Our Power, Your Possibilities At TransAlta ,... .... In this pivotal role, reporting to the Manager of Investment Analysis, you will play a critical... ...days Learning and development programs Employee recognition and rewards Annual...Long term contractInternshipWork at officeFlexible hours
- ...Business Analyst – Requirements Gathering, Stakeholder Management & Business Process Analysis Location * Calgary, Alberta * 100% On-site Duration * 12 months Job Summary Partner with stakeholders to gather requirements, analyze business processes...Contract work
- ...Analyze potential risks and assist with the development of risk management recommendations. ~ Monitor and prioritize activities;... ...considered an asset. ~ Experience in new aerospace certification programs is considered an asset. ~ Previous experience with...Contract workFor contractors
$29.68 - $32.77 per hour
...Job Responsibility: Program Coordinator for Autistic Junior/ Senior High School Students... ...Therapists (OTs), and Board Certified Behavior Analysts (BCBAs). Primary Duties and... ...principals of ABA, Verbal Behaviour and behaviour management Ensuring positive communication with...Hourly payFull timeRelocationMonday to fridayShift work- ...Learning Systems Analyst WHO WE ARE Our Power, Your Possibilities At TransAlta... ...processes, and content lifecycle management and ensuring learning remains relevant, accessible... ...days Learning and development programs Employee recognition and rewards Annual...Permanent employmentFull timeWork at officeFlexible hours
- ...experienced Application Support Analyst to join our growing team.... ...Analyst is responsible for managing, optimizing, and supporting Microsoft... ...teams. Application Management ~ Configure and customize... ...& Development Employee Assistance Program - Counseling...For contractorsWork at office
- ...families with high quality and accessible recreation facilities, programs and services. The Preschool Program Supervisor is a hands-on... ...provides support and assistance to the C&Y Assistant Operations Manager. Responsibilities: Assist in program planning and implementation...Long term contractTemporary workPart timeSeasonal workWork at officeWeekend workAfternoon shift
- ...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
$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$65k - $70k per year
...Job Responsibility: The Childcare Center Director (Program Manager) will act as the face and first point of contact at Blüm Child Care Academy, a brand new innovative Early Learning Center in Calgary's Tuxedo Park. They will provide a safe, flexible, and stimulating environment...Full timeOverseasMonday to fridayFlexible hoursShift workDay shift- ...Job Responsibility: Temporary Child and Youth Programs Administrator At Trico Centre for Family Wellness , we believe in providing... ...include evenings and weekends when required Effective time management Experience developing and managing program budgets Strong...Hourly pay16 hoursFull timeTemporary workPart timeSeasonal workFlexible hoursAfternoon shift
- ...a 300 MW flagship site in Regina, Saskatchewan . As MEP Program Director , you will own the mechanical, electrical, and plumbing... ...consistent, handover-ready outcomes. Drive program-level risk management, change governance, and interdependency management across sites,...Full timeInternshipWork at office3 days per week
- ...opportunity? The Commodities Settlement Analyst participates in and supports the... ...appropriate escalation to Senior Analysts and Management as well as to provide innovative solutions... ...mutual. A comprehensive Total Rewards Program including bonuses and flexible benefits,...Daily paidFull timeFlexible hoursNight shift
- ...Senior HRMS Analyst (SAP SuccessFactors) 12 month contract role WHO WE ARE Our... ...Resources team. This role reports to our Senior Manager, HR Systems & Payroll while partnering... ...hourly rate Learning and development programs Employee recognition and rewards...Hourly payContract workWork at office
$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 workFor contractorsWork at office$110k - $120k per year
...Tasks Direct the delivery of social and community service programs Evaluate the delivery of social and community service programs... ...Participate in policy development by preparing reports and briefs for management committees and working groups Plan, administer and control...Permanent employmentFull timeWork at officeRemote work$45.53 - $60.86 per hour
...deliver the services, run the programs and operate the facilities... .... As an Accounting Research Analyst, you will be responsible for... ...Obtain sponsor approval by managing project implementation taking... ...Soft Financial Supply Chain Management (FSCM) and Human Capital Management...Hourly payPermanent employmentFull timeLocal area- ...helping them power, protect, and intelligently manage their homes and businesses. To do this,... ...and business performance. Our company programs are designed to help employees develop... ...service centers and vendor staff. This analyst position will help drive improvement and...Full timeWork at officeRemote workWork from home
- ...Alberta Condo team. This role focuses on managing claims processes, ensuring accurate reporting... ...updates and underwriting queries. Manage claim intake, reporting, and documentation... ...compensation Comprehensive benefits programs designed to support your well-being Career...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Analyst Program Management. Be the first to apply!
