Engineers Jobs in Canada

Browse 510 engineers roles in Canada plus related opportunities such as mechanical engineer, electrical engineer, civil engineer and software engineer.

510 jobs found

Senior environmental scientist or engineer leading contaminated - site investigations, remediation, and client projects for AtkinsRéalis in British Columbia. Mentoring teams and directing technical delivery across Vancouver and Fort St John.

Hybrid Role
VancouverEngineer
CA$106,500 - CA$146,400 per year

Ingénieur industriel conseillant les entreprises québécoises en transformation numérique, IA et industrie 4.0. Pilotage de projets d’implantation, amélioration des processus et systèmes manufacturiers.

Hybrid Role
MontréalEngineer

Optical Engineer designing and validating fiber - based photonic subsystems for Photonic's quantum computing roadmap. Transitioning research prototypes into reliable, manufacturable solutions.

Hybrid Role
CoquitlamEngineer
CA$94,200 - CA$130,000 per year

Senior mining geotechnical engineer leading tailings, dam, and waste rock projects for Arcadis. Delivering sustainable engineering and consulting solutions across Canada.

Hybrid Role
VancouverEngineer
CA$163,000 - CA$196,000 per year

Senior I&C Engineer designing SCADA, PLC, HMI, and industrial networks for Arcadis municipal water and wastewater facilities. Leading technical documentation, construction support, testing, and commissioning.

Hybrid Role
TorontoEngineer
CA$112,000 - CA$162,000 per year

Trackwork engineer designing, assessing, and supporting construction of railway infrastructure. Collaborating on multidisciplinary projects for AtkinsRéalis across Canada and beyond.

Hybrid Role
Vancouver
British Columbia
Engineer
CA$93,800 - CA$129,000 per year

Municipal Engineer designing and leading civil and utility infrastructure projects across western Canada for AtkinsRéalis. Managing multidisciplinary delivery, QA/QC, budgets, timelines, and client stakeholders.

Hybrid Role
Vancouver
British Columbia
Engineer
CA$93,800 - CA$129,000 per year

Senior Integrity Projects Engineer sponsoring complex pipeline integrity projects for Enbridge’s energy infrastructure. Shaping risk strategies, capital investments, and asset stewardship.

Hybrid Role
Calgary
Alberta
Engineer
$100,000 - $140,000 per year

Engineer I automating application, platform, and infrastructure releases for TD, a leading North American bank. Driving engineering tools, best practices, and emerging technology solutions.

Hybrid Role
Toronto
Ontario
Engineer
CA$81,600 - CA$115,200 per year

Lead high - voltage transmission and substation engineering projects for Qualus, a power infrastructure solutions firm. Coordinate design, construction, commissioning, budgets, schedules, and multidisciplinary teams.

Hybrid Role
Calgary
Alberta
Engineer
CA$120,000 - CA$160,000 per year

Intermediate instrumentation and controls engineer supporting Wood’s industrial energy and materials projects. Developing instrumentation designs, documentation, procurement evaluations, and control - system solutions.

Hybrid Role
Calgary
Alberta
Engineer

Platform engineer maintaining Best Buy’s enterprise monitoring, logging, and reliability platforms. Automating infrastructure operations and improving platform stability with DevOps and cloud technologies.

Hybrid Role
Vancouver
British Columbia
Engineer
CA$90,000 - CA$110,000 per year

Ingénieur en protection incendie concevant des systèmes d’alarme et de protection pour AtkinsRéalis, entreprise mondiale d’ingénierie et d’énergie nucléaire. Supervisant techniciens et participant à la surveillance de chantiers.

Hybrid Role
Montréal
Quebec
Engineer

Engineer salary expectations in Canada

The average salary for engineers in Canada is $126,642 per year. This is based on 824 job openings.

Below is a breakdown of salary data by years of experience

ExperienceNumber of roles analyzedAverage salary
Entry (Engineer) (0-1 yrs)20$78,612
Junior Engineer (1-2 yrs)130$98,257
Mid-level Engineer (2-4 yrs)427$111,762
Senior Engineer (5-9 yrs)625$131,030
Lead Engineer (10+ yrs)150$166,228

How long does it take for companies to hire engineers in Canada?

We analyzed 331 job listings and found it takes about 23 days for employers to close a job opening.

The most in-demand skills for engineers in Canada

We reviewed 3,697 job postings and found the top skills employers ask for most often are:

Python12.0%
Cloud6.6%
SQL4.7%
Azure4.3%
Linux3.5%
AWS3.5%
Assembly3.3%
TypeScript2.8%
Java2.1%
Kubernetes2.1%

Frequently asked questions