Jobs at CN

Positions 1,297

CN is a North American rail freight leader that has expanded into digital rail technology. Their Digital Rail platform integrates real‑time sensor data with AI‑driven scheduling to optimize train movements and reduce carbon emissions. The company also owns the CN Digital Lab, a hub for developing cloud‑native microservices that run on AWS and Azure for freight visibility solutions.

CN hires software engineers, data scientists, cybersecurity analysts, DevOps engineers, product managers, and AI/ML specialists to build and maintain its digital rail stack. Candidates can expect to work in cross‑functional squads that use Scrum, automated CI/CD pipelines, and container orchestration on Kubernetes. CN offers structured mentoring from senior engineers and quarterly hackathons to foster innovation.

Job Transparency’s CN listings provide real‑time salary figures, employee sentiment scores, and benefit summaries, allowing applicants to benchmark compensation against industry averages for roles such as Full‑stack Engineer or Cloud Security Architect. By viewing this data before applying, job seekers can prioritize positions that match their salary expectations and negotiate confidently.

Intern Human Resources Project Management

Company: CN

Location: Montreal, Canada

Posted Nov 07, 2024

Canadian National Railway Company (CN) is seeking a bilingual intern for a full-time Human Resources Project Management position in Montreal, Canada. The role involves supporting CN's 'Move to Paperless' Program, transitioning from physical to digital document management. Key responsibilities include gathering current practices, analyzing information, identifying challenges, defining requirements, and assisting in digitizing, organizing, and archiving documents. CN is committed to safety, service, and sustainability, transporting over 300 million tons of goods annually across North America.

Intern, Revenue Management Accounting

Company: CN

Location: Montreal, Canada

Posted Nov 01, 2024

Canadian National Railway Company (CN) is seeking a full-time intern for Revenue Management Accounting in Montreal, QC from May to August 2025. The role involves supporting the Non-Freight Revenue and Recoverable team, working closely with various departments, and participating in special projects. CN values safety, integrity, inclusivity, and collaboration, offering a dynamic environment for growth and recognition. The ideal candidate should be bilingual, have strong communication and analytical skills, and be enrolled in a finance, accounting, or equivalent program.

Administrator, Attendance Management

Company: CN

Location: Homewood, IL

Posted Oct 31, 2024

CN offers a challenging and rewarding work environment, particularly for those with customer service and HR experience. The Administrator, Attendance Management role involves handling employee leave and attendance guidelines, performing intake for various types of absences, and determining eligibility. The role requires strong technical skills, including knowledge of Outlook, Excel, and leave administration software. CN values diversity, equity, and inclusion, and the position involves collaborating with various teams and stakeholders. The role operates in a 24/7 structure, requiring flexibility and the ability to handle pressure.

Nurse Case Manager - Temporary

Company: CN

Location: Montreal, Canada

Posted Nov 07, 2024

CN offers a temporary contract position with daily challenges, an interesting environment, and opportunities for career growth. The Nurse Case Manager role involves assessing medical fitness for duty, managing disability programs, and ensuring compliance with legal and regulatory requirements. The role requires a minimum of 3 years of disability management experience, a valid nursing license, and membership in OIIQ or CRNA. CN is a leading North American transportation and logistics company, providing a close-knit, safety-focused culture with opportunities for professional development.

Permanent Machine Operator

Company: CN

Location: Remote

Posted Oct 31, 2024

CN is seeking a Permanent Machine Operator for a rewarding career in track maintenance. The role involves operating heavy equipment, performing track repairs, and ensuring infrastructure safety. The job requires physical labor, teamwork, and adherence to safety standards. A valid driver's license and high school diploma are necessary, with postsecondary trade education being an asset.

Mechanical Locomotive Supervisor

Company: CN

Location: Edmonton, Canada

Posted Oct 31, 2024

CN offers a dynamic work environment with opportunities for career growth and meaningful work. The Mechanical Locomotive Supervisor role involves managing day-to-day operations, ensuring safety and efficiency, and making critical decisions. This role requires supervisory experience, technical knowledge, and strong leadership skills. CN is committed to safety, sustainability, and inclusivity.

Supervisor, Mechanical (Car)

Company: CN

Location: Stevens Point, WI

Posted Oct 31, 2024

CN offers a dynamic work environment with opportunities for career growth and meaningful work. The Supervisor, Mechanical (Car) role involves leading day-to-day operations, ensuring safety and efficiency in railcar inspection, maintenance, and repair. Key responsibilities include safety orientation and compliance enforcement, problem-solving and decision-making, planning and organizing workload, and general leadership of both union and non-union workforce. The role requires electrical and mechanical experience, a high school diploma, and a valid driver's license. CN is committed to social responsibility, environmental stewardship, and equal employment opportunities.

Specialist Solution Management

Company: CN

Location: Montreal, Canada

Posted Oct 31, 2024

CN is seeking a Specialist Solution Management for their Information & Technology (I&T) team. The role involves being a technical subject matter expert, ensuring project results, and maintaining documentation standards. Key responsibilities include day-to-day coaching, problem investigation, high availability setup, compliance with IT standards, and support for rail PTC and Train Control Systems. The ideal candidate should have a Bachelor's in Computer Science or equivalent, ITIL certification, and at least 5 years of Level 3 Technical Support experience. They should be detail-oriented, results-oriented, and able to communicate effectively at all company levels. The position involves working with mission-critical, safety systems, and requires 24x7 support on-call rotation.

Dispatch Supervisor

Company: CN

Location: Brampton, Canada

Posted Nov 02, 2024

CN offers a dynamic work environment with opportunities for career growth and meaningful work. The Dispatch Supervisor role involves managing truck dispatch, cost control, planning, and coordination between departments. Key responsibilities include assigning duties to drivers, overseeing dispatch board fluidity, monitoring metrics for cost reduction, planning appointments, and collaborating with various departments. The role requires 3-5 years of transportation and logistics experience, a Bachelor's Degree, and strong communication skills. CN is committed to safety, sustainability, and inclusivity.

Supervisor, Mechanical (Car)

Company: CN

Location: Merrillville, IN

Posted Oct 30, 2024

CN offers a dynamic work environment with opportunities for career growth and meaningful work. The Supervisor, Mechanical (Car) role involves leading day-to-day operations, ensuring safety and efficiency in railcar inspection, maintenance, and repair. Key responsibilities include safety orientation and compliance enforcement, problem-solving and decision-making, planning and organizing workload, and general leadership of both union and non-union workforce. The role requires electrical and mechanical experience, a high school diploma, and a valid driver's license. CN is committed to social responsibility, environmental stewardship, and equal employment opportunities.

Permanent Machine Operator

Company: CN

Location: Yorkton, Canada

Posted Nov 07, 2024

CN is seeking a Permanent Machine Operator for a rewarding career in track maintenance. The role involves operating and servicing work equipment machines, performing track repair and maintenance activities, and ensuring infrastructure safety. The job requires physical labor, teamwork, and adherence to safety standards. CN offers meaningful careers, competitive pay, and benefits as per the collective agreement. The company is committed to social responsibility and environmental stewardship.

Dangerous Goods Officer

Company: CN

Location: Vancouver, Canada

Posted Nov 01, 2024

CN offers a challenging and rewarding role as a Dangerous Goods Officer (DGO). The DGO will perform field operations, including emergency response to dangerous goods incidents, deliver training and outreach programs, and ensure regulatory compliance. The role involves maintaining positive relationships with regulators, public agencies, customers, and industry partners, and providing consultation services to CN departments. The DGO will also assist in ensuring compliance with regulations, participate in integrated safety audits, and perform regular inspections. The position requires hands-on hazmat emergency response experience, relevant certifications, and strong technical skills. CN is committed to safety, sustainability, and inclusivity, and values candidates from underrepresented groups.

Frequently Asked Questions

What is it like to work at CN?
Working at CN offers a blend of traditional rail operations and cutting‑edge tech. Employees report a collaborative culture, emphasis on safety, and opportunities for continuous learning. The company provides a comprehensive benefits package, including health plans, retirement matching, and paid time off. Team members often participate in internal tech communities, sponsor open‑source projects, and attend annual hackathons.
What types of positions are available at CN?
CN’s 379 open tech roles cover software development, data engineering, cybersecurity, cloud architecture, DevOps, product management, UI/UX, and AI/ML research. Positions range from entry‑level software engineers to senior architects, and include on‑site, hybrid, and fully remote roles across North America.
How can I stand out as an applicant?
Showcase hands‑on experience with distributed systems, containerization, and cloud services by including project links or GitHub repositories. Highlight any certifications such as AWS Certified Solutions Architect or Certified Kubernetes Administrator. Tailor your resume to CN’s digital rail stack by referencing relevant technologies (e.g., Kafka, Spark, Terraform). In your cover letter, illustrate how your prior work improved operational efficiency or reduced latency in a large‑scale system.

Other Companies Hiring

© 2026 Job Transparency. All rights reserved.