Wages

Software Developer Salary in Canada | Breakdown by Province

In Canada, the median wage for software developers is $48.08/hr.

Software Developer Salary in Canada

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)
2025Wages/hr
Community/AreaLowMedianHigh
Canada30.0048.0876.92
Newfoundland & L30.7743.7574.52
Prince Edward Island26.6738.4653.85
Nova Scotia24.5040.8766.67
New Brunswick28.0045.6774.04
Quebec29.0045.6768.13
Ontario30.2948.0877.40
Manitoba30.0041.0362.02
Saskatchewan28.8548.0768.68
Alberta29.8148.0876.92
British Columbia31.2552.4084.13
Yukon TerritoryN/AN/AN/A
Northwest TerritoriesN/AN/AN/A
NunavutN/AN/AN/A
Source: Job Bank. 2026

In 2019, software developers reported higher salaries in Newfoundland and Labrador.

COMPUTER PROGRAMMERS AND INTERACTIVE MEDIA DEVELOPERS (NOC 2174)
2019Wages ($/hour) 
Province/TerritoryLowMedianHigh
Canada20.8236.0655.29
Newfoundland & L2535.7153.64
Prince Edward Island16.531.2541.54
Nova Scotia18.7533.6543.27
New Brunswick17.9530.2946.49
Quebec2030.7746.15
Ontario2238.4657.69
Manitoba20.8534.8747
Saskatchewan23.0838.4648.08
Alberta22.636.0655.53
British Columbia2035.1951.1
Yukon TerritoryN/AN/AN/A
NWTN/AN/AN/A
NunavutN/AN/AN/A
Source: Job Bank. May 2019

In 2017, software developers reported higher wages in Alberta.

COMPUTER PROGRAMMERS AND INTERACTIVE MEDIA DEVELOPERS (NOC 2174-A)
2017Wages ($/hr)
Province/TerritoryLowMedianHigh
Canada2034.6252.4
Alberta21.1537.9357.69
Ontario2136.0657.44
British Columbia2238.4655.77
New Brunswick19.7130.8148.08
Saskatchewan2436.0648.08
Manitoba19.9533.6546.15
Québec17.33046.15
Nova Scotia1833.6545.79
Newfoundland & L24.0434.1345.67
Prince Edward Island16.533.1341.54
Northwest TerritoriesN/AN/AN/A
NunavutN/AN/AN/A
YukonN/AN/AN/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/TerrritoryLowMedianHigh
Canada19.7133.8550.48
Alberta21.9237.1956.92
British Columbia20.0137.0252.88
Saskatchewan2334.652.88
Ontario20.673552.2
New Brunswick19.5731.2846.15
Newfoundland & L24.0434.1345.67
Nova Scotia17.0432.9745.67
Manitoba18.5333.6545
Québec1830.2943.75
Prince Edward Island14.4831.7940.51
Northwest TerritoriesN/AN/AN/A
NunavutN/AN/AN/A
YukonN/AN/AN/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)