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 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

Intermediate Water Resources Engineer supporting mine water management projects across Atlantic Canada. Collaborating with multidisciplinary teams to ensure effective water management solutions.

Hybrid Role
FrederictonEngineer

Senior Water Resources Engineer joining Calgary team to support hydrologic analysis and hydraulic design. Leading project teams and ensuring project milestones are met with technical expertise.

Hybrid Role
Calgary
Alberta
Engineer
CA$120,000 - CA$140,000 per year

UAV Modeling & Simulation Engineer building and architecting a flight simulation platform for autonomous drones. Collaborating with the CTO to design a reliable, trustable simulation framework.

Hybrid Role
Montreal
Quebec
Engineer

Long Term Planning Engineer generating planning work packages for an underground gold mine. Collaborating with teams to ensure safe development and production targets at the Red Lake Madsen mine.

Hybrid Role
Red Lake
Ontario
Engineer
CA$130,000 - CA$145,000 per year

Senior Engineer in verification and validation at Octasic, leading test strategies and collaborating with cross - functional teams for wireless systems. Involved in performance validation and test execution.

Hybrid Role
Montréal
Quebec
Engineer

Ingénieur civil pour projets miniers chez EXP, réalisant des calculs et des modélisations d’ingénierie. Collaboration avec des équipes pour plusieurs aspects de conception et de gestion de projets.

Hybrid Role
Montréal
Quebec
Engineer

Building Science Engineer providing technical leadership in building envelope design and commissioning for rehabilitation and new construction projects. Involves project management, field review, and team mentoring.

Hybrid Role
Burnaby
British Columbia
Engineer
CA$94,600 - CA$137,100 per year

Civil Mining Engineer providing engineering and design services for underground mine projects. Work includes site inspections, project coordination, and compliance with safety regulations.

Hybrid Role
St. John's
Newfoundland And Labrador
Engineer
CA$100 - CA$150 per hour

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