Software developer salary in Canada (2026)
What software developers (NOC 21232, software developers and programmers) earn across Canada and by province — low, median and high hourly wages with annual equivalents.
National median
$43.27/hr
≈ $90,002/yr
Highest median
Ontario
$45.50/hr · $94,640/yr
Lowest median
New Brunswick
$33.65/hr · $69,992/yr
Software developer pay at a glance
Nationally, Job Bank reports a median of $43.27 an hour for NOC 21232 — about $90,002 a year. The national low is $27.00 ($56,160) and the high is $66.00 ($137,280).
Of the 8 provinces with data, Ontario has the highest median and New Brunswick the lowest — a gap of $11.85 an hour, or about $24,648 a year.
Software developer salary by province
Hourly wages with annual equivalents, sorted by median (highest first).
| Region | Low | Median | High |
|---|---|---|---|
| Canada (national) | $27.00/hr$56,160/yr | $43.27/hr$90,002/yr | $66.00/hr$137,280/yr |
| Ontario | $28.85/hr$60,008/yr | $45.50/hr$94,640/yr | $70.00/hr$145,600/yr |
| British Columbia | $27.50/hr$57,200/yr | $44.23/hr$91,998/yr | $67.31/hr$140,005/yr |
| Alberta | $28.00/hr$58,240/yr | $43.00/hr$89,440/yr | $65.00/hr$135,200/yr |
| Quebec | $25.00/hr$52,000/yr | $38.46/hr$79,997/yr | $57.69/hr$119,995/yr |
| Saskatchewan | $24.04/hr$50,003/yr | $36.50/hr$75,920/yr | $53.00/hr$110,240/yr |
| Nova Scotia | $23.08/hr$48,006/yr | $36.00/hr$74,880/yr | $55.00/hr$114,400/yr |
| Manitoba | $22.50/hr$46,800/yr | $35.50/hr$73,840/yr | $53.85/hr$112,008/yr |
| New Brunswick | $22.00/hr$45,760/yr | $33.65/hr$69,992/yr | $50.00/hr$104,000/yr |
How annual figures are calculated: hourly wage × 2,080 hours (40 hours a week × 52 weeks), rounded to the dollar. They are gross (before tax) and assume full-time, year-round work. Provinces and territories not shown have no figures in this dataset.
Take-home pay of the median software developer salary in each province
Each provincial median annual wage after 2026 federal and provincial tax, CPP/QPP and EI — an estimate using standard employee credits (basic personal amount, CPP/QPP, EI and the Canada employment amount).
| Province | Median annual | After tax | Per month |
|---|---|---|---|
| Ontario | $94,640 | $70,449 | $5,871 |
| British Columbia | $91,998 | $69,789 | $5,816 |
| Alberta | $89,440 | $67,084 | $5,590 |
| Quebec | $79,997 | $56,690 | $4,724 |
| Saskatchewan | $75,920 | $56,304 | $4,692 |
| Nova Scotia | $74,880 | $53,334 | $4,445 |
| Manitoba | $73,840 | $54,305 | $4,525 |
| New Brunswick | $69,992 | $52,012 | $4,334 |
Turn these numbers into a plan
- Convert an offer between hourly, monthly and annual pay with the salary converter.
- Working in Ontario? Estimate what you keep after tax with the Ontario take-home pay calculator.
- Compare against the floor with minimum wage by province.
- Duties, requirements and TEER for this occupation: NOC 21232 — Software developers and programmers.
Source: Job Bank Canada wage data (refreshed April 2026), Open Government Licence – Canada. Occupation codes: NOC 2021, Statistics Canada. Wages vary by city, employer, experience and union status.