Software Engineer Salary in Canada
Software Engineer Salary in Richmond Hill
Based on 182 job listings - Richmond Hill, Canada 2026
-9.1% vs 2025Average salary
$118,403 - $151,779
Median salary
$110,000 - $147,120
Lower rangeUpper range
Salary distribution by percentile
10th percentile$84K
25th percentile$98K
Median$110K
75th percentile$149K
90th percentile$165K
50% of professionals earn between $98,080 - $148,750 CAD
The median salary is $110,000
Compare with national average
Richmond Hill
Average salary
118,403 - 151,779
Median salary
110,000 - 147,120
182 job openings
Canada
Average salary
114,800 - 143,600
Median salary
114,800 - 143,600
183,543 job openings
Other cities
Toronto47,207 job openings
Montréal20,136 job openings
Vancouver15,931 job openings
Winnipeg12,414 job openings
Mississauga7,174 job openings
Ottawa6,962 job openings
Calgary6,054 job openings
Edmonton3,782 job openings
Moncton2,943 job openings
Markham1,434 job openings
North Census Division1,428 job openings
Montreal (administrative Region)1,209 job openings
Ahuntsic North1,122 job openings
The average salary for a Software Engineer in Richmond Hill, Canada is CAD 118,403 - CAD 151,779 per year in 2026, based on 182 job listings.
Explore 182 Software Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.