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

Junior Transportation Engineer supporting transportation planning and traffic operations at EXP. Recent graduates encouraged to apply for this full - time opportunity in Canada.

Hybrid Role
Edmonton
Alberta
Engineer
CA$46,000 - CA$58,000 per year

Lead Project Engineer focusing on I&C technology development at GE Vernova, coordinating engineering interfaces and managing technical project issues with cross - functional teams.

Hybrid Role
Markham
Ontario
Engineer
CA$96,000 - CA$145,000 per year

Building Science Engineer managing projects related to building envelope and construction at Stantec. Collaborating with architects, engineers, and construction teams to deliver quality results.

Hybrid Role
Calgary
Alberta
Engineer

Intermediate Municipal Engineer designing conveyance systems for water infrastructure projects. Collaborate with project managers and engineers in a hybrid work environment based in London, Ontario.

Hybrid Role
London
Ontario
Engineer
CA$89,200 - CA$129,300 per year

Intermediate Land Development Engineer designing civil engineering and land development projects. Working in a hybrid role with clients and teams in Markham and Mississauga areas.

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

Intermediate to Senior Bridge Engineer role in Stantec's Transportation Engineering group. Managing design and project delivery for bridge projects in Edmonton.

Hybrid Role
Edmonton
Alberta
Engineer

Engineer in Training II assisting LP Capital Sponsor team on Liquids Pipeline projects. Engage with collaborators and ensure alignment with business objectives.

Hybrid Role
Calgary
Alberta
Engineer

Senior Requirements Engineer at Thales Canada analyzing and managing system requirements for Royal Canadian Navy projects. Collaborating with diverse teams to ensure technical and regulatory compliance.

Hybrid Role
Ottawa
Ontario
Engineer
CA$90,000 - CA$110,000 per year

RF Engineer designing MW point - to - point links and overseeing installations in Vancouver. Involves troubleshooting, testing, and simulating MW networks and preparing documentation.

Hybrid Role
Vancouver
British Columbia
Engineer
CA$70,000 - CA$105,000 per year

Project Engineer overseeing pipeline and facilities engineering for various industrial sectors. Responsible for engineering solutions, design documentation, and technical support during construction in Calgary.

Hybrid Role
Calgary
Alberta
Engineer
CA$65 - CA$95 per hour

Performance Engineer responsible for performance optimizations and architecture analysis at Boomi. Collaborate with teams on capacity planning and offer observations for improvements.

Hybrid Role
Vancouver
British Columbia
Engineer
CA$129,388 - CA$161,735 per year

Kubernetes Engineer enhancing CrowdStrike's AI - native cloud security platforms. Focused on scaling Kubernetes solutions and mentoring junior engineering staff in Toronto.

Hybrid Role
Toronto
Ontario
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