NOC 21232TEER 1Job Bank · April 2026

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).

NOC 21232 — Job Bank wage data, refreshed April 2026
RegionLowMedianHigh
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).

ProvinceMedian annualAfter taxPer 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

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.

Negotiate with a resume that proves it

Knowing the software developer median is half the argument. Build a resume with quantified results that justify the top of the range.

Frequently asked questions

How much does a software developer make in Canada?
Job Bank's national median for NOC 21232 is $43.27 an hour, or about $90,002 a year at 2,080 hours. The national low is $27.00 and the high is $66.00 an hour (refreshed April 2026).
Which province pays software developers the most?
Of the 8 provinces with data, Ontario has the highest median ($45.50 an hour) and New Brunswick the lowest ($33.65 an hour).
How is the annual salary calculated?
Annual figures are the hourly wage × 2,080 hours (40 hours a week × 52 weeks), rounded to the dollar. They are before tax and assume full-time, year-round work.
What is the NOC code for a software developer?
NOC 21232 — Software developers and programmers (NOC 2021).

More salaries in Canada

← All salaries