Engineers Jobs in Canada

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

415 jobs found

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

Building Science Engineer at Stantec supporting building envelope design and consulting for various projects. Collaborating with senior leaders on technical expertise and managing project responsibilities.

Hybrid Role
Edmonton
Alberta
Engineer

Senior Geotechnical Engineer at Stantec leading diverse geotechnical projects and managing client relationships. Collaborating with a local team while contributing to innovative solutions in engineering.

Hybrid Role
Edmonton
Alberta
Engineer

Intermediate Geotechnical Engineer at Stantec, leveraging innovation and technical expertise in Edmonton. Collaborating with clients and managing diverse geotechnical projects with a motivated team.

Hybrid Role
Edmonton
Alberta
Engineer

Implementation Engineer collaborating with clients to integrate renewable energy assets onboard a SaaS platform. Partnering with internal teams to ensure seamless data integration and system configuration.

Hybrid Role
Brossard
Quebec
Engineer

Mechanical Engineer contributing to the design and modeling of Wagabox at Waga Energy. Working on engineering studies and ensuring compliance with North American standards.

Hybrid Role
Shawinigan
Quebec
Engineer

Senior Municipal Engineer managing municipal conveyance designs for water and wastewater infrastructure. Involved in engineering design, project management, and team collaboration in Ontario.

Hybrid Role
Toronto
Ontario
Engineer
CA$106,700 - CA$156,700 per year

Senior Mining Engineer supporting technical mineworks in Canada. Leading investigations and management solutions for mine tailings and waste rock.

Hybrid Role
Vancouver
British Columbia
Engineer
CA$110,000 - CA$160,000 per year

Intermediate Coastal Engineer delivering hydrotechnical engineering projects within the Water Resources Technical Team. Collaborating with multidisciplinary teams in Stantec’s Atlantic Canadian office locations.

Hybrid Role
Dartmouth
Nova Scotia
Engineer

Senior Process Safety Engineer supporting complex energy and industrial projects across Canada. Leading safety studies and compliance for multidisciplinary projects in a hybrid environment.

Hybrid Role
Calgary
Alberta
Engineer

Senior Fire Protection Engineer designing fire protection systems for institutional and commercial projects across Canada. Collaborating with multidisciplinary teams and mentoring junior engineers.

Hybrid Role
MonctonEngineer
CA$94,900 - CA$142,300 per year

Intermediate/Senior Geotechnical Engineer specializing in Northern Climate Geotechnical Engineering at Stantec. Collaborating with multidisciplinary teams on varied engineering projects focusing on sustainability and innovation.

Hybrid Role
Yellowknife
Northwest Territories
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