Engineers Jobs in Canada

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

302 jobs found

Senior Data Engineer implementing data engineering strategy at Ensemble. Building scalable data pipelines and platforms for analytics and operational reporting.

Hybrid Role
Engineer
$101,600 - $175,200 per year

Geotechnical Engineer tasked with developing practical engineering designs for various projects in Ottawa with a multidisciplinary team.

Hybrid Role
Ottawa
Ontario
Engineer
CA$78,900 - CA$114,400 per year

Principal Flow Assurance Engineer in Calgary managing Flow Assurance projects in the Digital Consulting business unit. Leading teams and liaising with clients in energy sector consulting.

Hybrid Role
CalgaryEngineer

Telecom Lifecycle Engineer focusing on lifecycle assessments and maintenance for telecom equipment. Collaborating with teams to optimize performance and resolve issues for Alberta's utility sector.

Hybrid Role
Calgary
Alberta
Engineer

Process Engineer responsible for improving cloud system reliability at PointClickCare. Collaborating with engineering teams to enhance SaaS operations and incident response practices.

Hybrid Role
Mississauga
Ontario
Engineer
CA$35 - CA$45 per hour

Senior Fire Protection Engineer designing complex fire protection systems for various projects across Canada. Mentoring junior staff and contributing to the technical direction of projects.

Hybrid Role
Vancouver
British Columbia
Engineer
CA$94,600 - CA$137,100 per year

Intermediate Acoustical Engineer/Specialist providing environmental noise and vibration assessment services. Conducting field investigations and supporting project delivery with multidisciplinary teams.

Hybrid Role
Mississauga
Ontario
Engineer
CA$78,900 - CA$114,400 per year

Ingénieur(e) en géotechnique chez EXP, soutenant des projets à Montréal et Laval. Vous travaillerez sur des études géotechniques variées en environnement collaboratif.

Hybrid Role
Montréal
Quebec
Engineer

Ingénieur en environnement réalisant des évaluations environnementales et gérant des projets de surveillance environnementale. Collaborant avec une équipe dynamique pour des solutions durables à Montréal ou Laval.

Hybrid Role
Montréal
Quebec
Engineer

Licensing Engineer contributing to IP development and analysis at WiLAN. Engaging in patent evaluation, licensing support, and technical research in telecommunications.

Hybrid Role
Ottawa
Ontario
Engineer
CA$90,000 - CA$120,000 per year

Hydraulic Modeler at EXP supporting surface water projects in GTA. Collaborate with engineers and planners while ensuring technical excellence across model development.

Hybrid Role
Brampton
Ontario
Engineer
CA$90,000 - CA$125,000 per year

Senior Water Resources Engineer leading hydrologic and hydraulic modeling projects at EXP. Seeking experienced individual for collaboration on innovative solutions in water resources planning.

Hybrid Role
Brampton
Ontario
Engineer
CA$106,400 - CA$141,100 per year

Tailings Engineer overseeing technical assessments and regulations related to tailings management for the Alberta Energy Regulator. Collaborating across various teams to ensure compliance and environmental safety.

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

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