Skip to main content
Software Engineer Salary in Canada

Software Engineer Salary in British Columbia

Based on 191 job listings - British Columbia, Canada 2026

Average salary
$113,385 - $151,632
Median salary
$117,900 - $164,500
Lower rangeUpper range

Salary distribution by percentile

10th percentile$22K
25th percentile$76K
Median$118K
75th percentile$156K
90th percentile$176K

50% of professionals earn between $76,250 - $156,000 CAD

The median salary is $117,900

Compare with national average

British Columbia

Average salary

113,385 - 151,632

Median salary

117,900 - 164,500

191 job openings

Canada

Average salary

122,150 - 150,000

Median salary

122,150 - 150,000

198,764 job openings

Other cities

Toronto49,321 job openings
Winnipeg24,328 job openings
Montréal21,568 job openings
Vancouver14,865 job openings
Ottawa7,238 job openings
Mississauga7,100 job openings
Calgary6,279 job openings
Edmonton3,719 job openings
Markham2,371 job openings
Moncton1,917 job openings
North Census Division1,619 job openings
Ahuntsic North1,085 job openings
Burnaby898 job openings

Software Engineer

191 job openings in British Columbia

View job listings

Find professionals

Software Engineer in British Columbia

View professionals

The average salary for a Software Engineer in British Columbia, Canada is CAD 113,385 - CAD 151,632 per year in 2026, based on 191 job listings.

Explore 191 Software Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.