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.

Constable

Company: CN

Location: Delta, Canada

Posted Oct 05, 2024

CN offers a challenging and exciting work environment, providing opportunities for career growth and development. The Constable position involves responding to emergency calls, developing partnerships with various entities, and ensuring railway safety. The role requires frequent travel, flexibility with work schedules, and bilingualism. CN is committed to social responsibility, environmental stewardship, and inclusivity.

Fleet Management Garage - Mechanic A

Company: CN

Location: Woodbridge, Canada

Posted Oct 09, 2024

CN offers meaningful careers for skilled tradespeople in a safety-focused, team environment. The job involves performing minor and major repairs on various types of vehicles and equipment, using welding equipment and other tools. The role requires a valid Provincial Department of Labor Journeyman Certificate in the Heavy Duty or Commercial Transport Mechanical Repair Trade, and at least five years of experience. CN is committed to social responsibility, environmental stewardship, and operational excellence.

Specialist, Digital and Video Design

Company: CN

Location: Montreal, Canada

Posted Oct 09, 2024

CN is seeking a Specialist, Digital and Video Design to create professional and compelling motion design and video media. The role involves enhancing and promoting CN's brand through various platforms, ensuring consistent communication of brand strategies. The incumbent will be responsible for motion design, visual media creation, and brand standard application. The position requires a minimum of 7 years of hands-on digital media experience, proficiency in Adobe Creative Cloud programs, and knowledge of PC and Mac operating systems.

Equipment Operator

Company: CN

Location: Montreal, Canada

Posted Oct 09, 2024

The job posting is for an Equipment Operator, Transload position in Montreal, Canada. Successful applicants will be responsible for various tasks including manual labor, operating lift trucks, blocking and securing railcars, and completing paperwork. The role requires working in different shifts and weather conditions, and involves frequent bending, stooping, and lifting up to 50 pounds. Employment requirements include a high school diploma, lift-truck operator certification, and good hand-eye coordination. The ideal candidate should be customer service driven, able to work autonomously, and maintain safety awareness. CN emphasizes inclusivity and encourages applications from underrepresented groups.

Engineer Bridge Design

Company: CN

Location: Edmonton, Canada

Posted Oct 06, 2024

CN offers a challenging and rewarding environment for a Professional Engineer with bridge design experience. The Engineer, Bridge Design role involves creating designs, leading design projects, and ensuring compliance with internal policies and AREMA guidelines. The position requires strong technical skills, knowledge of railroad bridges, and proficiency in AutoCAD or SAP. CN values safety, sustainability, and community prosperity, offering opportunities for career growth and development.

Constable, Prince Rupert or Terrace, BC, Canada

Company: CN

Location: Terrace, Canada

Posted Oct 05, 2024

CN offers a dynamic work environment with opportunities for career growth and development. The Constable position involves responding to emergency calls, managing traffic and trespass enforcement, and participating in public speaking. The role requires a law enforcement program or equivalent, a valid driver's license, and fluency in English and French. CN is committed to social responsibility, environmental stewardship, and diversity, providing on-the-job training and accommodations for qualified applicants.

Rail Track Maintainer - Québec Production

Company: CN

Location: Montreal, Canada

Posted Oct 04, 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, heavy equipment operation skills, and a high school diploma are required. The position is unionized, with pay and benefits governed by the collective agreement. Successful completion of a 4-week classroom training on health and safety rules and basic machine operator procedures is mandatory. CN is committed to social responsibility, environmental stewardship, and diversity.

Manager, Design and Construction

Company: CN

Location: Homewood, IL

Posted Oct 08, 2024

CN offers a challenging and rewarding work environment, with opportunities for career growth and development. The Manager, Design and Construction role involves leading a team of professionals in managing both internal and external construction projects, from initial concept to completion. Key responsibilities include project management, tracking, providing technical support, and addressing operational issues. The role requires a Bachelor's Degree in Civil Engineering, Professional Engineer designation, and a valid driver's license. CN values safety, sustainability, and customer service, and is committed to social responsibility and environmental stewardship.

Manager, Onboard, Network and Communication Software Design, Operational Technology

Company: CN

Location: Montreal, Canada

Posted Oct 07, 2024

CN is seeking a Manager, Onboard, Network and Communication Software Design, Operational Technology. The role involves designing and developing onboard, network, and communication technology, collaborating with various teams, and ensuring compliance with CN's standards. The ideal candidate should have extensive experience in system design, software development, and integration, with a strong understanding of state-of-the-art technologies and IoT applications. The position requires strong leadership, problem-solving, and communication skills, with a focus on safety, sustainability, and customer service.

Director, U.S. Government Affairs

Company: CN

Location: Washington, DC

Posted Oct 04, 2024

CN is seeking a Director of U.S. Government Affairs with extensive experience in government relations, lobbying, or advocacy. The role involves engaging with legislators, regulatory bodies, and stakeholders to influence decisions related to freight railroads. The incumbent will be responsible for advocating CN's interests, analyzing policies, building relationships, and managing communications. The position requires a Bachelor's Degree in a relevant field, strong technical skills, and a proven track record in the industry. CN is committed to safety, sustainability, and customer service, offering meaningful careers with opportunities for growth and development.

SAP & HCM, Project Officer, Payroll & Time

Company: CN

Location: Montreal, Canada

Posted Oct 03, 2024

CN offers a challenging and rewarding work environment, focusing on safety and teamwork. The Project Officer, Payroll & Time role is a technical expert position, requiring extensive SAP payroll experience, strong technical skills, and excellent communication abilities. The role involves liaising between IT and Payroll/Time, developing solutions for business process optimization, and maintaining the technical skillset of the Payroll/Time function. CN values employees who can multi-task, handle pressure, and demonstrate agility in driving change.

Signals & Communications Apprentice

Company: CN

Location: Marshfield, WI

Posted Oct 12, 2024

CN is seeking a Signals and Communications Apprentice in the US. The role involves installing, repairing, testing, and maintaining various signals and communications systems, including railway signaling systems, wayside information systems, and highway grade crossing protection systems. The job requires working outdoors, sometimes in extreme weather conditions, and performing repetitive physical activities. The successful candidate must have a high school diploma or GED, a Bachelor's Degree or equivalent in Electronics, Engineering, Physics, or Mathematics, and complete CN's apprenticeship program. The role is unionized, and pay and benefits are governed by the applicable collective agreement. CN is a world-class transportation leader and trade-enabler, committed to programs supporting social responsibility and environmental stewardship.

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.