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.

Constable

Company: CN

Location: Kamloops, Canada

Posted Jan 24, 2025

CN offers a dynamic work environment with opportunities for career growth and meaningful work. The Constable position involves responding to emergency calls, developing partnerships, and ensuring railway safety. Requirements include law enforcement accreditation, First Aid and CPR certification, a valid driver's license, and bilingualism. CN is committed to social responsibility, sustainability, and inclusivity.

Rail Track Maintainer

Company: CN

Location: North Battleford, Canada

Posted Jan 25, 2025

Intern, I &T - Organizational Change Management and Communications

Company: CN

Location: Montreal, Canada

Posted Jan 24, 2025

Canadian National Railway Company (CN) is seeking a full-time intern for an Organizational Change Management and Communications position in Montreal, QC from May to August 2025. The role involves supporting change management, communication, and training activities for CN's SAP S/4HANA Transformation Program. The intern will collaborate with stakeholders, draft communications, and assist in preparation of comprehensive documentation. Key responsibilities include stakeholder engagement, change management efforts, and creating various communication materials. The ideal candidate should be currently enrolled in a Bachelor's Degree program, preferably in a field related to Industrial Organizational Psychology, Human Resources, or Business. Fluent bilingualism in English and French is required. CN is committed to safety, service, and sustainability, and values inclusivity and collaboration.

Rail Track Maintainer

Company: CN

Location: Edmonton, Canada

Posted Jan 24, 2025

Signals & Communications Apprentice

Company: CN

Location: Kamloops, Canada

Posted Jan 24, 2025

Assistant Track Supervisor

Company: CN

Location: Kingston, Canada

Posted Jan 24, 2025

Engineer Bridge Design

Company: CN

Location: Edmonton, Canada

Posted Jan 25, 2025

Bilingual Crew Dispatcher

Company: CN

Location: Edmonton, Canada

Posted Jan 24, 2025

Mechanical Locomotive Supervisor

Company: CN

Location: Winnipeg, Canada

Posted Jan 24, 2025

Senior Manager, Bridges and Structures

Company: CN

Location: Homewood, IL

Posted Jan 24, 2025

CN is offering a Senior Manager position for Bridges and Structures in the Southern Region. The role involves delivering capital and maintenance programming, developing budgets, reviewing inspection reports, and overseeing maintenance drawings. The incumbent will collaborate with various groups, ensure safety, and implement an Engineering Safety Action Plan. The position requires 10+ years of experience in bridge design, management, or inspection, a Bachelor's Degree in Civil or Structural Engineering, and a Professional Engineer License. CN is a world-class transportation leader, committed to social responsibility and environmental stewardship.

Rail Track Maintainer

Company: CN

Location: St. Albert, Canada

Posted Jan 25, 2025

Track Maintainer/Truck Driver

Company: CN

Location: Val-d'Or, Canada

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.