Software Developer Salary in Canada | Breakdown by Province
In Canada, the median wage for software developers is $48.08/hr.

Software Developers in Canada: job prospects, employment requirements, licensing.
Software developers in Canada, classified under NOC 21232 as software developers and programmers, design, write, test, and maintain code for software applications, systems, and programs to meet user or business requirements. Approximately 155,700 people worked in this occupation in 2023, with 18 percent aged 50 and over. Job prospects are balanced nationally through 2033, with about 76,300 projected job openings roughly in line with the expected number of job seekers, supported by strong demand in technology, finance, healthcare, and other digital transformation sectors despite high supply of new graduates and immigrants.
Median hourly wages stand at about 48.08 Canadian dollars nationally, with typical ranges from 30.00 to 76.92 dollars per hour depending on experience, location, specialization, and employer type, often requiring a bachelor’s degree in computer science, software engineering, or a related field along with programming skills. Work conditions generally involve full-time office, hybrid, or remote roles with standard business hours that may include occasional overtime during project deadlines, focused on collaborative team environments, problem-solving, continuous learning of new technologies, and high levels of intellectual engagement.
Licensing
This occupation is not regulated in Canada. This means that you are not required to be registered with one of the provincial or territorial regulatory authorities to be authorized to practise this occupation in Canada.
Compare the average Computer Engineer salary by province.
| SOFTWARE DEVELOPER (NOC 21232) | |||
| 2025 | Wages/hr | ||
| Community/Area | Low | Median | High |
| Canada | 30.00 | 48.08 | 76.92 |
| Newfoundland & L | 30.77 | 43.75 | 74.52 |
| Prince Edward Island | 26.67 | 38.46 | 53.85 |
| Nova Scotia | 24.50 | 40.87 | 66.67 |
| New Brunswick | 28.00 | 45.67 | 74.04 |
| Quebec | 29.00 | 45.67 | 68.13 |
| Ontario | 30.29 | 48.08 | 77.40 |
| Manitoba | 30.00 | 41.03 | 62.02 |
| Saskatchewan | 28.85 | 48.07 | 68.68 |
| Alberta | 29.81 | 48.08 | 76.92 |
| British Columbia | 31.25 | 52.40 | 84.13 |
| Yukon Territory | N/A | N/A | N/A |
| Northwest Territories | N/A | N/A | N/A |
| Nunavut | N/A | N/A | N/A |
| Source: Job Bank. 2026 | |||
In 2019, software developers reported higher salaries in Newfoundland and Labrador.
| COMPUTER PROGRAMMERS AND INTERACTIVE MEDIA DEVELOPERS (NOC 2174) | |||
| 2019 | Wages ($/hour) | ||
| Province/Territory | Low | Median | High |
| Canada | 20.82 | 36.06 | 55.29 |
| Newfoundland & L | 25 | 35.71 | 53.64 |
| Prince Edward Island | 16.5 | 31.25 | 41.54 |
| Nova Scotia | 18.75 | 33.65 | 43.27 |
| New Brunswick | 17.95 | 30.29 | 46.49 |
| Quebec | 20 | 30.77 | 46.15 |
| Ontario | 22 | 38.46 | 57.69 |
| Manitoba | 20.85 | 34.87 | 47 |
| Saskatchewan | 23.08 | 38.46 | 48.08 |
| Alberta | 22.6 | 36.06 | 55.53 |
| British Columbia | 20 | 35.19 | 51.1 |
| Yukon Territory | N/A | N/A | N/A |
| NWT | N/A | N/A | N/A |
| Nunavut | N/A | N/A | N/A |
| Source: Job Bank. May 2019 | |||
In 2017, software developers reported higher wages in Alberta.
| COMPUTER PROGRAMMERS AND INTERACTIVE MEDIA DEVELOPERS (NOC 2174-A) | |||
| 2017 | Wages ($/hr) | ||
| Province/Territory | Low | Median | High |
| Canada | 20 | 34.62 | 52.4 |
| Alberta | 21.15 | 37.93 | 57.69 |
| Ontario | 21 | 36.06 | 57.44 |
| British Columbia | 22 | 38.46 | 55.77 |
| New Brunswick | 19.71 | 30.81 | 48.08 |
| Saskatchewan | 24 | 36.06 | 48.08 |
| Manitoba | 19.95 | 33.65 | 46.15 |
| Québec | 17.3 | 30 | 46.15 |
| Nova Scotia | 18 | 33.65 | 45.79 |
| Newfoundland & L | 24.04 | 34.13 | 45.67 |
| Prince Edward Island | 16.5 | 33.13 | 41.54 |
| Northwest Territories | N/A | N/A | N/A |
| Nunavut | N/A | N/A | N/A |
| Yukon | N/A | N/A | N/A |
| Source: Job Bank. September 2017 | |||
In 2016, the median wage for a software developer was $33.85/hr.
Salaries for computer programers and software developers vary by province. In 2016, software developers had the lowest wages in Prince Edward Island.
| COMPUTER PROGRAMMERS AND INTERACTIVE MEDIA DEVELOPERS (NOC 2174-A) | |||
| 2016 |
Wages ($/hr) | ||
| Province/Terrritory | Low | Median | High |
| Canada | 19.71 | 33.85 | 50.48 |
| Alberta | 21.92 | 37.19 | 56.92 |
| British Columbia | 20.01 | 37.02 | 52.88 |
| Saskatchewan | 23 | 34.6 | 52.88 |
| Ontario | 20.67 | 35 | 52.2 |
| New Brunswick | 19.57 | 31.28 | 46.15 |
| Newfoundland & L | 24.04 | 34.13 | 45.67 |
| Nova Scotia | 17.04 | 32.97 | 45.67 |
| Manitoba | 18.53 | 33.65 | 45 |
| Québec | 18 | 30.29 | 43.75 |
| Prince Edward Island | 14.48 | 31.79 | 40.51 |
| Northwest Territories | N/A | N/A | N/A |
| Nunavut | N/A | N/A | N/A |
| Yukon | N/A | N/A | N/A |
| Source: Job Bank. November 2016* | |||
*Wages are reviewed and updated on the Job Bank Web site on an annual basis.
SOFTWARE DEVELOPER SALARY IN CANADA (2019)
SOFTWARE DEVELOPER SALARY IN CANADA (2017)
SOFTWARE DEVELOPER SALARY IN CANADA (2016)
