Content has loaded

Engineer salary in Vancouver, BC

How much does an Engineer make in Vancouver, BC?

Average base salary

$104,948
same
as national average

The average salary for a engineer is $104,948 per year in Vancouver, BC. 95 salaries reported, updated at June 7, 2026

Engineer job openings in Vancouver, BC

slide 1 of 6
slide1 of 6
Intermediate Hydrotechnical En...
Tetra Tech3.6out of 5 stars.
Vancouver, BC
$80,000–$115,000 a year
1 day ago

Highest paying companies for Engineer in Vancouver, BC

Average year pay is based on job postings on Indeed in the past 36 months.
Aviso
 
$166,400per year
View company
Robert Half
 
$165,000per year
VIA Rail
 
$153,982per year
AMD
 
$152,703per year
Electronic Arts
 
$136,067per year
Insight Global
 
$125,000per year

Hiring an Engineer?

Hiring Guide
Hiring GuideLearn how to hire an Engineer
Interview Questions
Interview QuestionsQuestions to ask Engineer candidates
Job Description
Job DescriptionWrite an Engineer job description

Highest paying cities for Engineers near Vancouver, BC

  1. Vancouver, BC
    $104,948 per year
  2. North Vancouver, BC
    $102,923 per year
  3. Surrey, BC
    $88,774 per year
  4. Richmond, BC
    $88,367 per year
  5. Burnaby, BC
    $86,816 per year

Where can an Engineer earn more?

Compare salaries for Engineers in different locations
vs.

How much do similar professions as Engineer get paid in Vancouver, BC?

Associate Engineer

Job openings
Average $48,256 per year

Senior Associate Engineer

Job openings
Average $69,022 per year