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.

Track Supervisor

Company: CN

Location: Sarnia, Canada

Posted Oct 12, 2024

CN offers a challenging and rewarding work environment, with opportunities for career growth and development. The Track Supervisor role involves managing engineering operations, supervising teams, and ensuring compliance with safety regulations. The position requires relevant work experience, budget management skills, and labor relations experience. CN is committed to safety, sustainability, and inclusivity, and encourages applications from underrepresented groups.

Specialist, Labour Relations and Human Resources Compliance (12-month contract)

Company: CN

Location: Montreal, Canada

Posted Oct 12, 2024

CN is seeking a Specialist in Labour Relations and HR Compliance for a 12-month contract. The role involves coordinating activities, data reporting, and supporting projects within the Compliance team. The incumbent will ensure HR Compliance and LR processes are properly documented, handle confidential information, and liaise with HRIS and I&T. The role requires a Bachelor's Degree in HR or related discipline, minimum 2 years of experience in an office setting, and knowledge of Canadian federal employment legislation. CN is a world-class transportation leader committed to social responsibility and environmental stewardship.

Specialist, Solution and System Integration

Company: CN

Location: Edmonton, Canada

Posted Oct 12, 2024

CN is seeking a Specialist, Solution and System Integration to join their Information & Technology (I&T) team. The role involves integrating various technologies into CN's network infrastructure and systems, designing and implementing solutions, and providing third-level support. The ideal candidate should have at least 3 years of experience deploying radio systems, knowledge of RF prediction software, and experience delivering technology projects involving multiple parties. A Bachelor's Degree in Engineering, Science, or equivalent, along with relevant certifications like CCNA, is preferred. The role requires strong technical skills, knowledge of I&T infrastructure, and understanding of radio technology. The position offers opportunities for career growth in a close-knit, safety-focused culture.

Transportation Supervisor

Company: CN

Location: Merrillville, IN

Posted Oct 12, 2024

CN offers an exciting, safety-focused environment with opportunities for career growth. The Transportation Supervisor role involves managing day-to-day train operations, ensuring safety compliance, problem-solving, and leading a unionized workforce. The position requires industrial experience, supervisory skills, and knowledge of rail operating practices. CN is committed to social responsibility, environmental stewardship, and equal employment opportunities.

Rail Track Maintainer

Company: CN

Location: Fort St. John, Canada

Posted Oct 12, 2024

CN is seeking a Rail Track Maintainer for a rewarding career in track maintenance. The role involves inspecting, repairing, and replacing rails, ties, switches, and ballasts. The position requires working outdoors in various weather conditions, maintaining hand tools, removing and replacing defective ties, repairing track deviations, installing and repairing crossings, and ensuring a safe working environment. The job involves shift work, long periods of travel, and repetitive physical activity. Relevant work experience, heavy equipment operation skills, a high school diploma, a valid driver's license, and the ability to work autonomously are required. CN offers classroom training for 3 weeks, and the position is unionized with pay and benefits governed by the collective agreement. CN is committed to social responsibility, environmental stewardship, and diversity.

Rail Track Maintainer (Atlantic Production)

Company: CN

Location: Moncton, Canada

Posted Oct 12, 2024

CN is seeking a Rail Track Maintainer for a rewarding career in track maintenance. The role involves inspecting, repairing, and replacing rails, ties, switches, and ballasts. The job requires working outdoors in various weather conditions, maintaining hand tools, and ensuring a safe working environment. Relevant work experience, knowledge of heavy equipment, and a valid driver's license are required. CN offers classroom training for 4 weeks, and the position is unionized with pay and benefits governed by the collective agreement. CN is committed to social responsibility, environmental stewardship, and diversity.

Engine Service Officer, Field

Company: CN

Location: Prince George, Canada

Posted Oct 12, 2024

CN offers a dynamic and challenging work environment, providing extensive training and opportunities for career growth. The Engine Service Officer role involves training, supervising, and coaching Locomotive Engineers, analyzing LER data, and providing guidance to Divisional Officers. The role requires a bilingual Locomotive Engineer with 3-5 years of experience, and a strong understanding of Operating Rules and Regulations. CN is committed to safety, sustainability, and inclusivity, and encourages applications from underrepresented groups.

Transportation Supervisor

Company: CN

Location: Vancouver, Canada

Posted Oct 12, 2024

CN offers an exciting and challenging work environment with opportunities for career growth and development. The Transportation Supervisor role involves managing day-to-day train operations, ensuring safety compliance, problem-solving, and decision-making. The position requires industrial work experience, supervisory experience, and railroad experience. CN is committed to safety, sustainability, and community prosperity.

Advisor Mechanic

Company: CN

Location: Montreal, Canada

Posted Oct 12, 2024

CN offers a challenging and rewarding work environment, emphasizing safety, teamwork, and career growth. The Advisor Mechanic role involves overseeing vehicle repairs, acting as a resource for departments and vendors, and ensuring compliance with warranties and regulations. CN values experience, certifications, and strong communication skills. The company is committed to social responsibility, sustainability, and inclusivity.

Mechanical Locomotive Supervisor

Company: CN

Location: Homewood, IL

Posted Oct 12, 2024

CN offers a dynamic work environment with opportunities for career growth and development. The Mechanical Locomotive Supervisor role involves managing day-to-day operations, ensuring safety and efficiency, and making critical decisions. The position requires supervisory experience, knowledge of electrical and mechanical environments, and strong leadership skills. CN is committed to social responsibility, environmental stewardship, and providing operational excellence.

Mechanical Locomotive Supervisor

Company: CN

Location: Winnipeg, Canada

Posted Oct 12, 2024

CN offers a challenging and rewarding work environment in the railroad industry. The Mechanical Locomotive Supervisor role involves managing day-to-day operations, ensuring safety and efficiency, and making critical decisions. The position requires supervisory experience, knowledge of electrical and mechanical environments, and strong leadership skills. CN is committed to safety, sustainability, and community prosperity.

Signals & Communications Apprentice

Company: CN

Location: Prince George, Canada

Posted Oct 12, 2024

CN is offering a Signals and Communications Apprentice position in Canada, responsible for installing, repairing, testing, and maintaining various signals and communications systems. The role involves working with state-of-the-art equipment, providing paid training, and contributing to a safety-focused team environment. The job requires a high school diploma or equivalent, completion of a relevant degree or college program, and successful completion of CN's apprenticeship program. The position involves shift work, sometimes in extreme weather conditions, and requires physical abilities such as lifting, carrying, and working at heights. CN is committed to social responsibility, environmental stewardship, and diversity, offering a unionized position with competitive pay and benefits.

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.