Base salary in CAD, 2026. The big number is always a posted range from public job postings. The government survey figure sits under it, labelled, and is never mixed in.
$106K to $154K, median $119K. Posted ranges, Toronto: 51 postings from 31 employers.
Median $119K
Wider band, 10th to 90th percentile: $96K to $182K.
Posted ranges, Toronto: 51 postings from 31 employers.
Government survey
- Software engineers and designers (NOC 21231): Job Bank median $117K (2023-2024). StatCan average offered wage $118K (Table 14-10-0444-01).
- Software developers and programmers (NOC 21232): Job Bank median $100K (2023-2024). StatCan average offered wage $92K (Table 14-10-0444-01).
All levels, survey data, not job postings.
Sources
- Public job postings that state a pay range, from employers' own job boards (909 postings from 123 employers). Every posting is listed in the data download.
- Job Bank wages, NOC 21231, Toronto Region
- Statistics Canada. Table 14-10-0444-01 Job vacancies and average offered hourly wage by occupation (unit group), quarterly, unadjusted for seasonality
- Job Bank wages, NOC 21232, Toronto Region
How to read it
The big number is the middle half of what employers post for this role, level and city (the 25th to 75th percentile of each employer's posted midpoint). The wider band is the 10th to 90th percentile. A city needs 10 or more postings from 5 or more employers before it gets its own range. Without that, you see the Canada-wide posted range, and it says so.
The government survey lines come from Job Bank and Statistics Canada. They cover every experience level and every employer, so they usually sit below a senior posted range. Use them to check the posted range.
Data as of October 29, 2026. Base salary only: no bonus, equity or benefits. No skill premiums and no remote discount, because there's no public source for either. How the data is built. Download the data (CSV, JSON). Free under CC BY 4.0. Credit Phil Mosher, baselinetalent.xyz.
To talk about your pay, message me on LinkedIn. I read everything.