Company · 193 open roles

Careers at CN

CN has 193 active roles on ResuMinder right now. Score your CV instantly and use the ResuMinder extension to apply in seconds — no manual form-filling.

Active roles
193

Refreshed continuously

Median salary
—

Across active listings

Top hirers
Hottest cities
Varennes, Canada16Montreal Est, Quebec, Canada9Montreal, Canada9Not specified7Prince George, Canada7Homewood, IL7Grande Prairie, Canada6Edmonton, Canada6

All open roles

193 positions at CN

Expert Systems Architect

CN·Montreal Est, Quebec, Canada

OnsiteFull Time125d ago

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

OnsiteFull Time126d ago

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

OnsiteFull Time134d ago

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

OnsiteFull Time134d ago

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

OnsiteFull Time134d ago

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

OnsiteFull Time134d ago

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

OnsiteFull Time137d ago

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

OnsiteFull Time137d ago

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

OnsiteFull-time137d ago

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…

Unknown

Car Mechanic (Freight Car Repairer)

CN·Red Deer, Canada

OnsiteFull-time137d ago

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…

Education

Bridges & Structures, Assistant Foreperson

CN·Edmundston, Canada, Miramichi, Canada, Presque Isle, ME, Quebec City, Canada, Rimouski, Canada

OnsiteFull-time137d ago

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…

Business Operations

Senior Manager, Engineering

CN·Burlington, Canada, Dinuba, CA, Sarnia, Canada

OnsiteFull-time137d ago

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…

Science and Engineering

Engineer or Senior Officer, Signals and Communication Design

CN·Varennes, Canada

OnsiteFull-time137d ago

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…

Unknown

Operations Management Specialist

CN·Varennes, Canada

OnsiteFull-time137d ago

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…

Management

Assistant Track Supervisor

CN·Melville, Saskatchewan, Canada

OnsiteFull Time125d ago

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

OnsiteFull Time138d ago

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…

Bridges & Structures, Assistant Foreperson

CN·Edmundston or Campbellton or Grand Falls or Mont-Joli or Bathurst or Rimouski

OnsiteFull Time125d ago

Bridges & Structures, Assistant Foreperson at CN. Location: Edmundston or Campbellton or Grand Falls or Mont-Joli or Bathurst or Rimouski. Role: leading employees, interpreting drawings, preparing estimates Requirements: Ability to lead crews, interpret drawings, perform rough ca…

Manager Delivery

CN·Montreal, Quebec, Canada

OnsiteFull Time139d ago

Manager Delivery at CN. Location: Montreal, Quebec, Canada. Role: allocating resources, planning capacity, monitoring performance Requirements: 5+ years related experience with 5+ years in leadership; bachelor's in CS/business/engineering or equivalent; resource planning, capacit…

Senior Manager, Engineering

CN·London or Hamilton or Sarnia

OnsiteFull Time139d ago

Senior Manager, Engineering at CN. Location: London or Hamilton or Sarnia. Role: managing staff, ensuring safety, overseeing capital Requirements: Minimum 10 years railroad experience (6 years track, 5 years supervisory). HS diploma/GED required; Bachelor's in Engineering preferr…

Assistant Track Maintenance Foreperson

CN·Gimli, Canada

OnsiteFull-time139d ago

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…

Installation, Maintenance, and Repairs

Mechanical Locomotive Supervisor

CN·Edmonton, Canada

OnsiteFull-time140d ago

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…

Transportation and Logistics

Intermodal Heavy Duty Equipment Mechanic

CN·Airdrie, Canada

OnsiteFull-time140d ago

Heavy Duty Equipment Mechanic (Intermodal) 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 tim…

Human Resources and Recruitment

Expert Product Owner

CN·Varennes, Canada

OnsiteFull-time140d ago

Expert Product Owner 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 opportuniti…

Business Operations

Specialist Network Security Design

CN·Airdrie, Canada, Edmonton, Canada, Varennes, Canada, Woodbridge, Canada

OnsiteFull-time141d ago

Specialist, Network Security Integrator 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 train…

Project Management

Tech stack signals

What CN hires for

Most-requested skills across active job descriptions.

UnknownBusiness OperationsEducationScience and EngineeringManagementInstallation, Maintenance, and RepairsTransportation and LogisticsHuman Resources and RecruitmentProject Management