Jobs at CN

Positions 1,297

CN is a leading North American infrastructure company that has embraced digital transformation to streamline rail and logistics operations. Leveraging IoT sensors, predictive analytics, and cloud platforms, CN has positioned itself as a pioneer in smart transportation technology.

CN actively recruits software engineers, data scientists, cybersecurity specialists, network operations experts, DevOps engineers, UI/UX designers, and project managers. Candidates can expect collaborative, cross‑functional teams, hybrid work options, and a strong emphasis on continuous learning and safety compliance.

Exploring CN listings on Job Transparency gives you instant access to real salary ranges, employee sentiment scores, and benefit summaries, letting you benchmark offers and negotiate with confidence.

Assistant Track Foreman

Company: CN

Location: Burlington, Canada

Posted Jan 24, 2025

Rail Track Maintainer

Company: CN

Location: Edson, Canada

Posted Jan 24, 2025

CN is seeking a Rail Track Maintainer to ensure the safety and soundness of their rail infrastructure. The role involves inspecting, repairing, and replacing rails, ties, switches, and ballasts. It requires working outdoors in various weather conditions, lifting up to 70 pounds, and operating heavy equipment. CN offers competitive wages, benefits, and a four-week paid training program. The company values safety, inclusivity, and sustainability, and is committed to reflecting the communities it serves.

Labour Relations Manager

Company: CN

Location: Winnipeg, Canada

Posted Jan 24, 2025

Work Equipment Heavy Duty Mechanic

Company: CN

Location: Montreal, Canada

Posted Jan 24, 2025

Railway Car Technician (Car Mechanic)

Company: CN

Location: Duluth, MN

Posted Jan 24, 2025

CN is offering a Car Mechanic Apprentice position with a qualified rate of $33.51 per hour. New hires may start at a lower rate during their qualifying period. Benefits include an ESIP, Pension, Benefits, Railroad Retirement Benefits, and other perks. CN emphasizes excellence, safety, integrity, and collaboration. The role involves inspecting, maintaining, building, and repairing railway freight cars, with irregular shifts including nights, weekends, holidays, and occasional overtime. Requirements include a high school diploma, age 18 or older, a valid driver's license, and the ability to work autonomously and manage stress. Paid training is provided, including classroom instructions and on-the-job training. CN is committed to social responsibility, environmental stewardship, and reflecting the communities it serves.

Intern, US Property Tax

Company: CN

Location: Homewood, IL

Posted Jan 24, 2025

Intern, Canadian Property Tax

Company: CN

Location: Montreal, Canada

Posted Jan 24, 2025

Intern, Procurement and Supply Management

Company: CN

Location: Montreal, Canada

Posted Jan 24, 2025

Canadian National Railway Company (CN) is seeking a full-time intern for Procurement and Supply Management in Montreal, QC from May to August 2025. The role involves working with Category Analysts, Managers, and Senior Managers on various projects, performing spend analysis, and assisting in building requirements for Request for Proposal (RFP). CN values inclusivity, collaboration, and sustainability, offering a dynamic environment for growth and recognition. The ideal candidate should be a recent graduate or working towards a degree in relevant fields, proficient in Microsoft Office, Teams, SharePoint, SAP, and reporting software like Tableau and SmartSheet. Bilingualism in English and French is required, along with the ability to work in a fast-paced environment and demonstrate project ownership.

Rail Track Maintainer

Company: CN

Location: Terrace, Canada

Posted Jan 24, 2025

Assistant Track Supervisor

Company: CN

Location: Beaverton, OR

Posted Jan 24, 2025

Rail Track Maintainer

Company: CN

Location: Mattoon, IL

Posted Jan 24, 2025

Frequently Asked Questions

What is it like to work at CN?
Employees report a culture that values safety, teamwork, and innovation. CN offers structured onboarding, mentorship programs, and access to industry‑leading training in cloud, AI, and security. The company balances on‑site collaboration with hybrid remote options, and fosters a data‑driven decision‑making environment.
What types of positions are available at CN?
CN’s 376 open roles cover software development, data analytics, cybersecurity, network engineering, DevOps, UI/UX, quality assurance, project management, and operations support. Positions range from entry‑level associate to senior leadership, with a strong focus on leveraging digital tools to optimize freight and logistics.
How can I stand out as an applicant for CN?
Tailor your résumé to highlight quantifiable achievements—such as reducing latency by 15% or improving model accuracy by 12%—and demonstrate familiarity with CN’s tech stack (Python, Kubernetes, AWS, Azure). Include a portfolio of relevant projects, contribute to open‑source or internal initiatives, and articulate a clear understanding of CN’s mission to digitize rail operations.

Other Companies Hiring

© 2026 Job Transparency. All rights reserved.