Engineers Jobs in Canada

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

449 jobs found

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

Intermediate Instrumentation & Controls Engineer at Wood working on critical Oil and Gas projects. Join our Calgary and Edmonton teams to manage engineering disciplines and suppliers.

Hybrid Role
Calgary
Alberta
Engineer

Senior Data Engineer responsible for data services and products at Canada Life. Part of the Enterprise Data Enablement Team enhancing analytics and business insights.

Hybrid Role
BangaloreEngineer

Senior Process Engineer joining Sedgman's team in Vancouver, providing process engineering support at all project lifecycle stages.

Hybrid Role
Vancouver
British Columbia
Engineer

Join the Building Structure team at EXP, focusing on innovation, mentorship, and technical challenges in engineering projects. Located in Québec, fostering a collaborative and dynamic work culture.

Hybrid Role
Québec
Quebec
Engineer

Cloud IAM Engineer II designing automation pipelines that enable secure, scalable, auditable infrastructure provisioning in cloud environments. Collaborating on modernizing secrets management and access control.

Hybrid Role
Toronto
Ontario
Engineer
CA$96,900 - CA$136,800 per year

Senior Facilities Engineer at Enbridge managing facilities design for capital projects and working with various functional groups. Ensuring compliance with regulations and industry standards while leading project development.

Hybrid Role
Calgary
Alberta
Engineer

Senior Geotechnical Engineer working with a dedicated team on innovative and impactful geotechnical projects in Saskatoon. Focused on community sustainability and professional growth within the engineering field.

Hybrid Role
Saskatoon
Saskatchewan
Engineer

Intermediate Water Resources Engineer designing and managing drainage and stormwater systems for infrastructure projects. Collaborating with teams to ensure regulatory compliance and quality deliverables.

Hybrid Role
Toronto
Ontario
Engineer
CA$80,000 - CA$120,000 per year

Systems engineer involved in the integration and certification of hydro - mechanical systems at SOGECLAIR. Collaborating across teams and ensuring design quality through various development phases.

Hybrid Role
Montreal
Quebec
Engineer

Forward Deployed Engineer deploying and supporting software solutions for H2 Analytics. Ensuring seamless integration and performance in complex client environments, primarily on - premises.

Hybrid Role
Engineer
CA$120,000 - CA$170,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