RoleWeek

Software engineer salary in Vancouver

18 software engineer roles in Vancouver, from 10 employers and posted Oct 23–29, 2026, list a yearly salary range. The median bottom of those ranges is CA$151K and the median top is CA$196K. The middle half of the bottoms runs from CA$115K to CA$171K, and the middle half of the tops from CA$150K to CA$252K.

These are the ranges employers published in their own postings. They are not offers, not what people are paid and not a market average. Of the 32 software engineer roles in Vancouver RoleWeek lists, 18 are counted here. Amazon posted 6 of the 18, so its ranges weigh heavily in these figures. Roles of every level are counted together. Data as of .

18roles list a yearly salary range
10employers posted them
CA$151Kmedian bottom of the range
CA$196Kmedian top of the range

How the posted ranges spread

Measure25th percentileMedian75th percentile
Bottom of the posted rangeCA$115KCA$151KCA$171K
Top of the posted rangeCA$150KCA$196KCA$252K

Not counted: 11 roles list no salary, 2 list pay by the hour and 1 lists pay by the month. Pay by the hour, week or month is never converted or mixed with yearly ranges, and each page uses one currency.

Roles that list a yearly salary

All 18, newest first. Show all software engineer roles in Vancouver that list a salary

How these numbers are made

  • Source: the yearly salary ranges employers publish in their own job postings, for roles RoleWeek lists as posted in the last 7 days. They are what employers advertise, not offers, not what people are paid, and not a market average. RoleWeek lists a share of all developer roles, and an employer decides whether to post a range at all.
  • One role is one card: an opening listed for several places counts once on a page. A role listed in several cities counts on each city’s page.
  • Bottom and top of each posted range are summarised separately: the median, and the 25th and 75th percentiles (half of the roles fall between them). A role that posts a single figure counts as both its bottom and its top.
  • Yearly ranges only, in one currency per page: CA$ for the Canadian cities, $ for US cities and remote roles. Pay by the hour, day, week or month is never converted or mixed in.
  • A page exists only when 15 or more roles list a yearly range; a level gets a row at 10. The numbers are rebuilt every day from the roles posted in the last 7 days.

The roles themselves: Software engineer jobs in Vancouver (32 posted in the last 7 days). Every city and role type: developer salary ranges by city.