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 Geotechnical Engineer at Stantec supporting infrastructure design and construction across Canada. Leading complex analyses, mentoring teams, and driving innovation in geotechnical projects.

Hybrid Role
Burnaby
British Columbia
Engineer
CA$111,700 - CA$167,600 per year

Project Engineer providing engineering and procurement support on various sized projects for Wood's Minerals & Metals team. Opportunities in Vancouver, BC or Saskatoon, SK.

Hybrid Role
Saskatoon
Saskatchewan
Engineer
CA$115,000 - CA$152,000 per year

Project Engineer providing engineering and procurement support for various mining projects. Collaborating with teams to ensure successful execution and compliance with quality standards.

Hybrid Role
Vancouver
British Columbia
Engineer
CA$115,000 - CA$152,000 per year

Service Project Engineer enhancing quality and reliability of bus fleets at New Flyer. Analyzing warranty data, creating proactive plans, and building customer relationships while supporting contractual requirements.

Hybrid Role
Winnipeg
Manitoba
Engineer

Electrical Engineer managing the design and implementation of HV/EHV substations throughout North America at Stantec. Opportunity to grow professionally in a multi - disciplinary team environment.

Hybrid Role
Burnaby
British Columbia
Engineer
CA$89,200 - CA$129,300 per year

Senior Municipal Engineer leading municipal drinking water and wastewater projects. Guiding technical teams and managing client relationships at WaterSMART Solutions in Calgary, Alberta.

Hybrid Role
Calgary
Alberta
Engineer

Project Engineer bridging engineering and project management in hydroelectric technology development for Andritz Hydro. Ensuring effective communication between engineering teams and clients while coordinating technical activities.

Hybrid Role
Pointe-Claire
Quebec
Engineer

Intermediate Geotechnical or Geological Engineer at BGC Engineering Inc. in Ottawa, working within a multidisciplinary team focusing on tailings management and dam site project leadership.

Hybrid Role
Ottawa
Ontario
Engineer
CA$47 per hour

Developer working on Artificial Intelligence solutions in a machine learning team. Responsibilities include python development, prompt engineering, and performance evaluations in Montreal.

Hybrid Role
Montreal
Quebec
Engineer

Entry level engineer for CrowdStrike working on systems code for endpoint security. Collaborating within teams and understanding complex system interactions for critical detections.

Hybrid Role
Toronto
Ontario
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