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

Environmental Engineer or Geologist conducting environmental assessments for public and private clients. Collaborating with teams on sustainable solutions in Montreal or Laval.

Hybrid Role
Montreal
Quebec
Engineer

Electrical Commissioning Engineer with 5 - 7 years experience in data center commissioning. Supporting development and execution of all electrical aspects of commissioning projects.

Hybrid Role
Toronto
Ontario
Engineer
$91,300 - $107,300 per year

Pipeline Engineer in Training supporting pipeline engineering projects for oil & gas sector. Involved in in - house design, engineering deliverables, and project execution from FEED to construction support.

Hybrid Role
Vancouver
British Columbia
Engineer
$40 - $52 per hour

Pipeline Engineer in Training supporting pipeline engineering and design in full project lifecycle. Collaborating on key engineering deliverables and involved in construction support in the oil & gas sector.

Hybrid Role
Calgary
Alberta
Engineer
CA$40 - CA$52 per hour

Forward Deployed Engineer connecting customers and product teams, focusing on AI - powered engineering solutions. Working with complex workflows in semiconductor and photonic hardware development.

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

Intermediate Geotechnical Engineer providing design engineering support and guiding junior staff. Collaborating with project managers for projects primarily in Greater Vancouver and Fraser Valley.

Hybrid Role
Burnaby
British Columbia
Engineer
CA$105,000 - CA$125,000 per year

Integrity Planning Engineer - In - Training II at Enbridge working on integrity threat management programs for pipelines and facilities. Conducting assessments, data analyses, and ensuring compliance with regulations.

Hybrid Role
Calgary
Alberta
Engineer

Mining Engineer leading engineering for mining studies and projects at Stantec, ensuring innovative and sustainable solutions in the mining industry.

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

Senior Hydrotechnical Engineer at Stantec delivering coastal and hydrotechnical modelling assignments. Collaborating with multidisciplinary teams and providing technical leadership in environmental services.

Hybrid Role
Hamilton
Ontario
Engineer
CA$135,700 - CA$185,700 per year

Project Engineer managing HV/EHV AC and DC substation projects for utilities in North America. Collaborating with project managers, engineers, and stakeholders to ensure successful project delivery.

Hybrid Role
Calgary
Alberta
Engineer

Senior Transportation Engineer seeking to design connected communities focusing on sustainable solutions. Collaborating on traffic operations and transportation studies for land development and infrastructure projects.

Hybrid Role
Toronto
Ontario
Engineer
£84,800 - £127,200 per year

DRY Technology Engineer supporting product and process topics for food technology at Royal Canin. Focus on industrialization, conformance assessment, and complex problem - solving.

Hybrid Role
Guelph
Ontario
Engineer

Structural Engineer at Norda Stelo designing reliable and efficient structural solutions for various sectors. Collaborating with multidisciplinary teams to ensure project success within high standards.

Hybrid Role
Saguenay
Quebec
Engineer

M365 Engineer focused on Microsoft 365 productivity, collaboration, and endpoint solutions in enterprise settings. Driving technical excellence and innovative strategies for enhanced end - user experiences.

Hybrid Role
Waterloo
Ontario
Engineer
CA$90,000 - CA$140,000 per year

Junior Process Engineer providing engineering design support for mining projects at Sedgman in Vancouver. Responsible for collaborating with design team and delivering high - quality engineering work.

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