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 Flagging Supervisor

Company: CN

Location: Winnipeg, Canada

Posted Dec 19, 2024

CN offers a dynamic work environment with opportunities for career growth and meaningful work. The Assistant Flagging Supervisor role involves managing schedules, coordinating with internal and external parties, and ensuring safety and compliance with railway standards. The position requires 2-4 years of railway operation experience, a valid driver's license, and strong English communication skills. CN is committed to social responsibility, sustainability, and inclusivity.

Project Officer - Technical Expert

Company: CN

Location: Montreal, Canada

Posted Dec 19, 2024

CN offers a dynamic work environment with opportunities for career growth and meaningful work. The Project Officer role involves designing and developing solutions using technologies like Microsoft Access, SQL, VBA, and RPA to drive business value and productivity gains. Key responsibilities include agile development projects, accounting systems support, and reporting and analytics. The role requires 5+ years of experience in business or technology optimization, a Bachelor's Degree in Accounting, Finance, or Computer Science, and proficiency in Microsoft Office and SQL. CN is a world-class transportation leader committed to social responsibility and environmental stewardship.

Intern, Public Works Project Officer

Company: CN

Location: Edmonton, Canada

Posted Dec 19, 2024

Canadian National Railway Company (CN) is seeking a full-time Intern, Public Works Project Officer for a summer position in Edmonton, AB. The role involves assisting in reviewing engineering drawings, legal agreements, land surveys, and ensuring regulatory compliance. Key responsibilities include creating or improving project tracking systems, reviewing plans for road and intersection improvements, and supporting the Public Works team. CN values safety, integrity, inclusivity, and collaboration, offering a dynamic environment for growth and recognition. The ideal candidate should be proficient in data and project management, have strong communication skills, and be working towards a Bachelor's Degree in Civil Engineering.

Diesel Engine Mechanic (HDM)

Company: CN

Location: Vancouver, Canada

Posted Dec 20, 2024

CN is seeking a skilled Diesel Engine Mechanic (HDM) to perform inspections, repairs, and maintenance on locomotives. The role involves working in a shop environment and outside in all weather conditions, including occasional travel and work in confined spaces. CN offers competitive wages, benefits, and pension plans, along with paid training and career development. The successful candidate will receive on-the-job training, including theoretical and practical instructions, and will attend courses at the work location in Canada. CN is committed to safety, inclusivity, and sustainability, and is an equal opportunity employer.

Intern, Mechanical - Field

Company: CN

Location: Toronto, Canada

Posted Dec 19, 2024

Canadian National Railway Company (CN) is seeking a full-time Intern, Mechanical - Field for Toronto, ON from May to August 2025. The role involves collaborating with Mechanical Field leadership to ensure safe and efficient railcar inspection, maintenance, and repair. The intern will work with various teams, contribute to safety orientation, compliance, and KPIs, and lead projects. Key responsibilities include supporting online failure investigation, assisting with dangerous goods incidents, and analyzing car inspection and repair productivity. The ideal candidate should have advanced knowledge of Microsoft Office, reporting software, and SAP. A valid driver's license and ability to work outdoors in various conditions are required. CN is committed to safety, sustainability, and inclusivity, offering meaningful careers that contribute to the North American economy.

Intern, Procurement Agent

Company: CN

Location: Montreal, Canada

Posted Dec 19, 2024

Canadian National Railway Company (CN) is seeking a full-time intern for a Procurement Agent position in Montreal, QC from May to August 2025. The role involves working closely with suppliers and internal stakeholders to develop business opportunities and risk mitigation strategies. The intern will support the Procurement Center of Excellence (COE) team in their day-to-day activities, including the Purchase to Pay (P2P) process, improving data records, and developing reporting tools. CN is committed to excellence, safety, and inclusivity, offering a dynamic environment for growth and recognition. The company is dedicated to building a safe, inclusive, and sustainable railroad, reflecting the communities it serves.

Intern, Geotechnical

Company: CN

Location: Edmonton, Canada

Posted Dec 19, 2024

Canadian National Railway Company (CN) is seeking a highly motivated individual for a full-time Intern, Geotechnical position in Edmonton, AB from May - Aug 2025. The intern will support the Senior Manager, Geotechnical, coordinating and overseeing geotechnical projects, ensuring adherence to CN standards, and managing budgets. The role involves field inspections, collaboration with internal teams, and contributing to project costing and estimates. Key responsibilities include assisting with project coordination, overseeing construction activities, handling emergency responses, and ensuring projects meet established timelines. The ideal candidate should have knowledge of Microsoft Office, GIS, and geotechnical techniques, and be working towards a Bachelor's Degree in Civil or Geological Engineering.

Intern, Public Works Project Officer

Company: CN

Location: Woodbridge, Canada

Posted Dec 19, 2024

Canadian National Railway Company (CN) is seeking a full-time Intern, Public Works Project Officer for a summer position in Concord, ON. The role involves assisting in reviewing engineering drawings, legal agreements, land surveys, and ensuring regulatory compliance. Key responsibilities include creating or improving project tracking systems, reviewing plans for road and intersection improvements, and supporting the Public Works team. CN values safety, integrity, inclusivity, and collaboration, offering a dynamic environment for growth and recognition. The ideal candidate should be proficient in data and project management, have strong communication skills, and be familiar with GIS, SAP, AutoCad, Excel, and SharePoint. A Bachelor's Degree in Civil Engineering is preferred.

Patrol Officer

Company: CN

Location: Homewood, IL

Posted Dec 19, 2024

CN Railway Police Service (CNPS) offers a historic and meaningful career opportunity for sworn law enforcement officers. With jurisdiction over crimes committed against the railroad, CNPS officers protect CN's people, business, and reputation across 19,500 miles of tracks in the U.S. and Canada. As a Patrol Officer, one can expect competitive salaries, benefits, and promotional opportunities. Key responsibilities include preventing collisions, liaising with local law enforcement, and providing rail safety training. The role requires law enforcement experience, valid certification, and adherence to state and federal laws.

Financial Partner Network Operations

Company: CN

Location: Montreal, Canada

Posted Dec 19, 2024

CN is seeking a Financial Partner for its Network Operations - Mechanical Business Unit. The role involves financial oversight, budgeting, forecasting, and providing financial insights to improve business models. The position requires experience in financial planning, budgeting, forecasting, and accounting, along with a Bachelor's or Master's degree in Accounting, Commerce, or Business, or an MBA. Knowledge of Microsoft Suite and SAP is essential. CN is committed to social responsibility, environmental stewardship, and diversity, encouraging applications from underrepresented groups.

Intern, Intermodal Market Analyst

Company: CN

Location: Brampton, Canada

Posted Dec 20, 2024

Canadian National Railway Company (CN) is seeking a full-time Intern, Intermodal Market Analyst for Brampton, ON from May to August 2025. The role involves understanding customer needs, conducting market research, and data analytics to expand market share. The intern will gain insights into pricing, contract management, and supply chain solutions. CN values inclusivity, collaboration, and safety, offering a dynamic environment for growth and recognition. The company is committed to social responsibility and environmental stewardship.

Assistant Track Supervisor

Company: CN

Location: Edmundston, Canada

Posted Dec 19, 2024

CN offers a challenging and rewarding work environment, focusing on safety and teamwork. The Assistant Track Supervisor role involves leading engineering operations, supervising track gangs, and ensuring compliance with safety procedures. The position requires budget management, labor relations experience, and the ability to handle pressure and stress. CN values safety, sustainability, and inclusivity, and is committed to community prosperity and environmental stewardship.

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.