Company · 137 open roles
Careers at CN
CN has 137 active roles on ResuMinder right now. Score your CV instantly and use the ResuMinder extension to apply in seconds — no manual form-filling.
Refreshed continuously
Across active listings
All open roles
137 positions at CN
Transportation Supervisor
CN·Prairieville, LA
Hiring Salary Range : $ 104,000.00 - 115,000.00 This range represents the hiring range. Salaries are determined individually depending on skills and experience. You will also be eligible to an annual bonus, employee share investment program (ESIP), Pension, Benefits, Railroad Ret…
Locomotive Electrician
CN·Homewood, IL
Qualified Rate : $42.49 Per hour Please note that new hires in this role may be paid a lower hourly rate during their qualifying period. In addition, CN employees are also eligible to an employee share investment plan (ESIP), Pension, Benefits, Railroad Retirement Benefits (RRB) …
Senior Accountant, Corporate Accounting (temporary)
CN·Montreal, Canada
At CN, everyday brings new and exciting challenges. You can expect an interesting environment where you're part of making sure our business is running optimally and safely-helping keep the economy on track. We provide the kind of paid training and opportunities that long-term car…
Rail Track Maintainer
CN·Hibbing, MN
Qualified Rate : $34.84 Per hour Please note that new hires in this role may be paid a lower hourly rate during their qualifying period. In addition, CN employees are also eligible to an employee share investment plan (ESIP), Pension, Benefits, Railroad Retirement Benefits (RRB) …
Rail Track Maintainer
CN·Bemidji, MN
Qualified Rate : $34.84 Per hour Please note that new hires in this role may be paid a lower hourly rate during their qualifying period. In addition, CN employees are also eligible to an employee share investment plan (ESIP), Pension, Benefits, Railroad Retirement Benefits (RRB) …
Train Conductor
CN·Rayside-Balfour, Canada
Train Conductor At CN, we are committed to our pursuit of excellence. We take pride in delivering work of the highest standard, continually innovating to shape the railroad of the future. As responsible railroaders, we make the right decisions every time, putting safety first, ac…
Transportation Supervisor
CN·Hinton, Canada
At CN, everyday brings new and exciting challenges. You can expect an interesting environment where you're part of making sure our business is running optimally and safely-helping keep the economy on track. We provide the kind of paid training and opportunities that long-term car…
Signals & Communications Apprentice
CN·Green Bay, WI
Qualified Rate : $30.92 Per hour Please note that new hires in this role may be paid a lower hourly rate during their qualifying period. In addition, CN employees are also eligible to an employee share investment plan (ESIP), Pension, Benefits, Railroad Retirement Benefits (RRB) …
Assistant Track Maintenance Foreperson
CN·Hinton, Canada
Assistant Track Maintenance Foreperson At CN, we are committed to our pursuit of excellence. We take pride in delivering work of the highest standard, continually innovating to shape the railroad of the future. As responsible railroaders, we make the right decisions every time, p…
Bilingual Assistant Manager, Merchandise Supply Chain
CN·Montreal, Canada
At CN, everyday brings new and exciting challenges. You can expect an interesting environment where you're part of making sure our business is running optimally and safely-helping keep the economy on track. We provide the kind of paid training and opportunities that long-term car…
Train Conductor
CN·Yorkton, Canada
Train Conductor At CN, we are committed to our pursuit of excellence. We take pride in delivering work of the highest standard, continually innovating to shape the railroad of the future. As responsible railroaders, we make the right decisions every time, putting safety first, ac…
Senior Procurement Specialist
CN·Montreal, Canada
At CN, everyday brings new and exciting challenges. You can expect an interesting environment where you're part of making sure our business is running optimally and safely-helping keep the economy on track. We provide the kind of paid training and opportunities that long-term car…
Train Conductor
CN·Williams Lake, Canada
Train Conductor At CN, we are committed to our pursuit of excellence. We take pride in delivering work of the highest standard, continually innovating to shape the railroad of the future. As responsible railroaders, we make the right decisions every time, putting safety first, ac…
Administrative Assistant, Occupational Health Services
CN·Edmonton, Alberta, Canada
Administrative Assistant, Occupational Health Services at CN. Location: Edmonton, Alberta, Canada. Role: managing records, coordinating assessments, processing expenses Requirements: 3+ years administrative experience in occupational health/medical admin or related field; manages…
Supervisor Assistant Track
CN·Lloydminster, Alberta, Canada
Supervisor Assistant Track at CN. Location: Lloydminster, Alberta, Canada. Role: leading operations, conducting inspections, planning repairs Requirements: 3+ years safety compliance experience, ability to lead track inspection and repair crews, valid driver’s licence, ability to…
Supervisor, Track
CN·Peace River, Alberta, Canada
Supervisor, Track at CN. Location: Peace River, Alberta, Canada. Role: managing operations, supervising staff, inspecting track Requirements: Supervisory experience in track inspection and repairs, safety compliance, labour relations, budget management, and railroad operations; v…
Analyst, CN Communication Center - 12 months contract
CN·Montreal, Quebec, Canada
Analyst, CN Communication Center - 12 months contract at CN. Location: Montreal, Quebec, Canada. Role: dispatching calls, monitoring safety, coordinating responses Requirements: 1+ years experience preferred; knowledge of computer aided dispatching and radio communications; high …
Senior Manager, Engineering
CN·Sudbury or Capreol
Senior Manager, Engineering at CN. Location: Sudbury or Capreol. Role: leading staff, ensuring compliance, managing capital Requirements: Minimum 10 years railroad experience (6 years track, 5 years supervisory), HS/GED required, Bachelor’s in Engineering preferred, knowledge of …
Track Supervisor (South Alberta)
CN·Edmonton or Rocky View County or Red Deer
Track Supervisor (South Alberta) at CN. Location: Edmonton or Rocky View County or Red Deer. Role: managing operations, supervising teams, ensuring compliance Requirements: Supervisory experience in track inspection/repairs, safety compliance, labour relations, budget management,…
Regional Chief, Engineering
CN·Homewood, Illinois, United States
Regional Chief, Engineering at CN. Location: Homewood, Illinois, United States. Role: leading team, maintaining infrastructure, managing budget Requirements: Minimum 15 years relevant experience, leadership of large maintenance teams, budget management, knowledge of FRA/regulator…
Transportation Supervisor
CN·Prince George, Canada
At CN, everyday brings new and exciting challenges. You can expect an interesting environment where you're part of making sure our business is running optimally and safely- helping keep the economy on track. We provide the kind of paid training and opportunities that long-term ca…
Senior Audit Advisor, Internal Audit
CN·Montreal Est, Quebec, Canada
Senior Audit Advisor, Internal Audit at CN. Location: Montreal Est, Quebec, Canada. Role: managing audits, evaluating controls, reporting findings Requirements: 3–5 years internal audit experience, CPA or CIA considered an asset, knowledge of COSO/SOX/ITGC, MS Office and SAP Busi…
Audit Advisor, Internal Audit (18-month contract)
CN·Montreal Est, Quebec, Canada
Audit Advisor, Internal Audit (18-month contract) at CN. Location: Montreal Est, Quebec, Canada. Role: executing audits, testing controls, preparing reports Requirements: 1–2 years relevant experience, undergraduate degree required, knowledge of audit processes/COSO, control test…
Terminal Coordinator - Intermodal
CN·Brampton, Ontario, Canada
Terminal Coordinator - Intermodal at CN. Location: Brampton, Ontario, Canada. Role: managing safety, planning placement, coaching staff Requirements: 5+ years operations experience, experience leading unionized workforce in a 24/7 environment; post-secondary degree in operations …
Tech stack signals
What CN hires for
Most-requested skills across active job descriptions.