Engineers Jobs in Canada

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

72 jobs found

Intermediate Instrumentation and Controls Engineer for mining projects in Canada. Responsible for design review, development, and collaboration with engineering teams.

Hybrid Role
Saskatoon
Saskatchewan
Engineer
CA$96,000 - CA$117,000 per year

Intermediate Geotechnical Engineer designing earth structures for mining, metals, and minerals projects with a focus on sustainability at Stantec. Collaborating across various international offices for local and global projects.

Hybrid Role
Calgary
Alberta
Engineer
CA$94,600 - CA$137,100 per year

Intermediate Municipal Engineer applying technical skills and leadership for infrastructure projects. Collaborating on municipal, federal, and client - specific projects in various locations across North America.

Hybrid Role
Dartmouth
Nova Scotia
Engineer

Functional Safety Engineer Student at MCI assisting with ISO 26262 compliance and safety analyses. Collaborating with experts in a hands - on learning environment focused on electrification and safety best practices.

Hybrid Role
Winnipeg
Manitoba
Engineer

Junior Project Engineer assisting with project engineering management for Oil, Gas & New Energies projects at Wood. Involves delivery, compliance, and coordination of engineering excellence.

Hybrid Role
Edmonton
Alberta
Engineer

Senior or Principal Pipeline Integrity Engineer at BMT. Providing technical and management support while ensuring compliance with energy sector standards in Canada's oil and gas sector.

Hybrid Role
Ottawa
Ontario
Engineer
CA$105,000 - CA$165,000 per year

IngĂŠnieur(e) en infrastructures urbaines Ă  Chicoutimi, participant Ă  la conception de projets d'infrastructure urbaine. IntĂŠgration en mode hybride pour assurer collaboration et qualitĂŠ dans le travail.

Hybrid Role
Chicoutimi
Quebec
Engineer

Junior Engineer validating next - generation SSD products for a multinational enterprise at DATAmundi. Join a fast - paced team to contribute to SSD product development and validation.

Hybrid Role
Vancouver
British Columbia
Engineer
CA$65,000 - CA$70,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