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
Senior Officer, Rail Flaw Detection
CN·Kamloops, British Columbia, Canada
Senior Officer, Rail Flaw Detection at CN. Location: Kamloops, British Columbia, Canada. Role: detecting flaws, investigating failures, leading personnel Requirements: Minimum 2 years rail flaw detection experience, experience with data analytics and project management preferred;…
Bilingual Transportation Supervisor
CN·Montreal, Quebec, Canada
Bilingual Transportation Supervisor at CN. Location: Montreal, Quebec, Canada. Role: managing operations, coaching employees, investigating incidents Requirements: Front-line supervisor for day-to-day train/terminal operations; requires safety orientation, leadership of unionized…
Transportation Supervisor
CN·Prince George, British Columbia, Canada
Transportation Supervisor at CN. Location: Prince George, British Columbia, Canada. Role: managing operations, coaching staff, ensuring safety Requirements: Front-line supervisor role overseeing day-to-day train and yard operations, enforcing safety and operating rules, coaching …
Officer, Signals and Communication Design
CN·Montreal Est, Quebec, Canada
Officer, Signals and Communication Design at CN. Location: Montreal Est, Quebec, Canada. Role: designing signals, providing support, managing projects Requirements: Minimum 1 year electrical experience; responsible for designing and modifying railway signal circuits, ensuring com…
Engineer Bridge Design
CN·Homewood, Illinois, United States
Engineer Bridge Design at CN. Location: Homewood, Illinois, United States. Role: designing bridges, coordinating consultants, preparing estimates Requirements: Structural/bridge design experience (min 3 yrs post-grad including 2 yrs bridge design), Bachelor’s in Civil Engineering…
Intermodal Heavy Duty Equipment Mechanic
CN·Winnipeg, Manitoba, Canada
Intermodal Heavy Duty Equipment Mechanic at CN. Location: Winnipeg, Manitoba, Canada. Role: inspecting equipment, diagnosing malfunctions, repairing equipment Requirements: High school diploma/GED and vocational heavy duty mechanic training. Technical diesel/mechanical/hydraulics…
Engineer Bridge Design
CN·Edmonton, Alberta, Canada
Engineer Bridge Design at CN. Location: Edmonton, Alberta, Canada. Role: designing bridges, managing projects, conducting audits Requirements: Minimum 3 years engineering experience including 2 years bridge design; Bachelor’s in Civil Engineering; professional engineer licence (P…
Expert Systems Architect
CN·Montreal Est, Quebec, Canada
Expert Systems Architect at CN. Location: Montreal Est, Quebec, Canada. Role: designing platforms, integrating ai, automating delivery Requirements: Bachelor's in computer science, 10+ years IT experience, 5+ years platform architecture experience, proven AI/ML and AIOps implemen…
Analyst Software Development
CN·Montreal Est, Quebec, Canada
Analyst Software Development at CN. Location: Montreal Est, Quebec, Canada. Role: developing solutions, modeling networks, analyzing data Requirements: Support product managers by developing telecom software solutions, data pipelines, network modelling, analytics/AI approaches, a…
Railway Car Technician (Car Mechanic)
CN·North Fond Du Lac, Wisconsin, United States
Railway Car Technician (Car Mechanic) at CN. Location: North Fond Du Lac, Wisconsin, United States. Role: inspecting cars, repairing equipment, operating vehicles Requirements: Inspect, maintain, build and repair railway freight cars per FRA and company standards; high school dip…
Rail Track Maintainer
CN·Wisconsin Rapids or Marshfield
Rail Track Maintainer at CN. Location: Wisconsin Rapids or Marshfield. Role: inspecting track, repairing track, maintaining rails Requirements: Inspect, repair, and replace rails, ties, switches and ballast; operate heavy equipment; high school diploma or GED; valid driver's lice…
Transportation Supervisor
CN·Melville, Saskatchewan, Canada
Transportation Supervisor at CN. Location: Melville, Saskatchewan, Canada. Role: managing operations, supervising crews, ensuring safety Requirements: Front-line supervisor to manage day-to-day train operations and unionized crews; strong safety focus; industrial/heavy machinery …
Track Welder
CN·Yarbo, Saskatchewan, Canada
Track Welder at CN. Location: Yarbo, Saskatchewan, Canada. Role: welding track, repairing track, maintaining track Requirements: Federal/provincial welding qualification or equivalent experience, high school diploma/GED, valid driver’s license (Class 3 or equivalent), ability to …
Chief Mechanic
CN·Matane, Quebec, Canada
Chief Mechanic at CN. Location: Matane, Quebec, Canada. Role: overseeing engine, maintaining machinery, monitoring performance Requirements: 3+ years vessel experience, valid Transport Canada medical, STCW certification, bilingual English/French, Microsoft Office knowledge, super…
Marine Second Engineer
CN·Matane, Quebec, Canada
Marine Second Engineer at CN. Location: Matane, Quebec, Canada. Role: operating machinery, maintaining equipment, repairing machinery Requirements: College diploma in marine mechanical engineering or equivalent, Marine Engineer 2nd Class certificate (Transport Canada), Transport …
Track 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…
Car Mechanic (Freight Car Repairer)
CN·Red Deer, Canada
Car Mechanic (Freight Car Repairer) 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, putt…
Bridges & Structures, Assistant Foreperson
CN·Edmundston, Canada, Miramichi, Canada, Presque Isle, ME, Quebec City, Canada, Rimouski, Canada
Assistant Foreperson - Bridges & Structures 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 ti…
Senior Manager, Engineering
CN·Burlington, Canada, Dinuba, CA, Sarnia, 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…
Engineer or Senior Officer, Signals and Communication Design
CN·Varennes, 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…
Engineer or Senior Officer, Signals and Communication Design
CN·Homewood, IL, Pontiac, MI
Hiring Salary Range : $ 87,800.00 - 109,700.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 Reti…
Operations Management Specialist
CN·Varennes, Canada
Operations Management Specialist 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…
Assistant Track Supervisor
CN·Melville, Saskatchewan, Canada
Assistant Track Supervisor at CN. Location: Melville, Saskatchewan, Canada. Role: leading operations, inspecting track, supervising crews Requirements: Lead track inspection and repair operations, supervise track crews, ensure safety and regulatory compliance, manage budgets/prod…
Transportation Manager
CN·Smithers, British Columbia, Canada
Transportation Manager at CN. Location: Smithers, British Columbia, Canada. Role: managing operations, training employees, ensuring safety Requirements: Front-line supervisor managing day-to-day train operations and unionized crews; ensure safety compliance, organize territory, p…
Tech stack signals
What CN hires for
Most-requested skills across active job descriptions.