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 Process Engineer managing and executing process plant designs for the Minerals & Metals sector. Based in Vancouver or Burlington offices with flexible work arrangements.

Hybrid Role
Vancouver
British Columbia
Engineer
CA$157,000 - CA$192,000 per year

Lead ETL Developer responsible for designing and maintaining ETL solutions for Canada Life. Collaborating with teams to improve processes and ensure data integration best practices.

Hybrid Role
BangaloreEngineer

Ingénieur(e) municipal(e) spécialisé(e) en travaux civils, impliqué(e) dans des projets d’infrastructures urbaines et multidisciplinaires. Collaborer avec diverses équipes et parties prenantes pour mener à bien des projets variés.

Hybrid Role
Montréal
Quebec
Engineer

Automation Engineer leading innovative projects in Industry 4.0. Collaborating with teams to develop and implement automation solutions for various clients.

Hybrid Role
Saguenay
Quebec
Engineer

Engineer designing and integrating technology solutions to optimize operations in manufacturing and industrial sectors. Collaborating with various departments to enhance production efficiency.

Hybrid Role
Saguenay
Quebec
Engineer

Geotechnical Engineer leading design for transportation and energy projects within a hybrid work environment at AtkinsRéalis. Engaging in site investigations and mentoring junior engineers while ensuring high technical standards.

Hybrid Role
Ottawa
Ontario
Engineer
CA$100,200 - CA$137,700 per year

GNC Engineer responsible for technical design and operation of spacecraft control platforms for Kepler Communications. Collaborating with cross - functional teams to ensure performance of spacecraft systems.

Hybrid Role
Toronto
Ontario
Engineer
CA$100,622 - CA$150,622 per year

Senior Forward Deployed Engineer at PocketHealth implementing healthcare automation solutions by leading client deployments. Collaborating closely with healthcare providers and integrating diverse technologies.

Hybrid Role
Toronto
Ontario
Engineer
CA$150,000 - CA$200,000 per year

Senior Water Resources Engineer joining Stantec's expanding Water Resources team in Atlantic Canada. Leading projects on hydrology, erosion control, and water management while mentoring junior engineers.

Hybrid Role
Fredericton
New Brunswick
Engineer

Pipeline Integrity Planning Engineer at Enbridge protecting the safety of Liquids Pipeline system. Transforming inspection data into engineering insights and collaborating with integrity professionals.

Hybrid Role
Edmonton
Alberta
Engineer

Coherent DSP Algorithm Engineer at Nokia developing high - speed algorithms for fiber optic systems. Collaborating cross - functionally to elevate connectivity standards in digital landscapes.

Hybrid Role
Ottawa
Ontario
Engineer
CA$109,383 - CA$203,139 per year

Junior Hydrotechnical Engineer contributing to coastal and hydraulic projects within the Water Resources Technical Team in Markham. Reporting to a Project Manager and collaborating within multidisciplinary teams.

Hybrid Role
Markham
Ontario
Engineer
CA$67,100 - CA$93,900 per year

Senior Engineer on Facilities Integrity Execution team at Enbridge. Sponsoring high - value integrity projects that protect and strengthen Liquids Pipeline system across Canada and the U.S.

Hybrid Role
Edmonton
Alberta
Engineer

Performance Engineer ensuring efficient and reliable eCommerce software systems. Collaborating with teams to analyze, test, and optimize system performance for Best Buy.

Hybrid Role
Vancouver
British Columbia
Engineer
CA$95,000 - CA$102,000 per year

Senior Materials Engineer at Stantec in Dartmouth managing materials testing projects and collaborating with a team. Responsibilities include fieldwork, client interaction, and mentoring junior staff.

Hybrid Role
Dartmouth
Nova Scotia
Engineer

Water Resources Engineer leading various water resource projects in a dynamic design team setting. Overseeing technical tasks like modeling and design while mentoring junior staff.

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

Transmission Line Engineer designing power line projects for Stantec with opportunities for career growth. Collaborate with a team in a hybrid work environment across Canada.

Hybrid Role
Waterloo
Ontario
Engineer
CA$89,200 - CA$129,300 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