Salary data · from live job ads

Software Engineer salary in Canada

Median advertised base salary: CA$157,100 (middle half: CA$124,800–CA$187,500), from 83 job ads with a published salary in the last 90 days.

Data as of 2 November 2026Ads posted or seen 4 August 2026 – 2 November 2026Updated daily

CA$157,100

Median advertised base salary

CA$124,800–CA$187,500

Middle half of ads (25th to 75th percentile)

CA$105,300–CA$209,800

10th to 90th percentile

83

Job ads with a published salary, from 55 employers

These are the salaries employers advertise in Software Engineer job ads in Canada, not what everyone in the role is paid.

How the advertised salaries are spread

Share of 83 job ads by annual base salary (the midpoint of each ad's range).

Advertised base salary in 83 Software Engineer job ads in Canada, share of ads by pay bandUnder CA$80k2.4%CA$80k–CA$100k4.8%CA$100k–CA$120k12%CA$120k–CA$140k22%CA$140k–CA$160k16%CA$160k–CA$180k14%CA$180k–CA$200k12%CA$200k–CA$220k9.6%CA$220k–CA$240k2.4%CA$240k and above4.8%
PercentileAnnual base salary
10thCA$105,300
25thCA$124,800
50th (median)CA$157,100
75thCA$187,500
90thCA$209,800
The chart as a table
Annual base salaryJob ads
Under CA$80k2
CA$80k–CA$100k4
CA$100k–CA$120k10
CA$120k–CA$140k18
CA$140k–CA$160k13
CA$160k–CA$180k12
CA$180k–CA$200k10
CA$200k–CA$220k8
CA$220k–CA$240k2
CA$240k and above4

By seniority

From the job title. Levels with fewer than 10 ads are not shown.

LevelJob adsMiddle halfMedian
Mid-level or not stated27CA$105,800–CA$158,800CA$141,400
Senior47CA$132,300–CA$176,400CA$157,100

Top-paying companies

Employers with at least 3 ads on this page, by their median advertised salary.

#CompanyJob adsMedian
1Sentry3CA$310,000
2Kong3CA$204,700
3Sardine3CA$193,000
4Affirm4CA$184,500
5Wealthsimple Technologies7CA$170,500
6Xsolla3CA$135,000
7D2L3CA$110,000

Jobs paying above the median

Open ads paying more than the median of CA$157,100, one per employer, highest first. Ranges are annual.

All 909 open: Software Engineer jobs in Canada

Methodology

What's counted. The pay range published in Software Engineer job ads in Canada paying in Canadian dollars (CAD), from FindAJobAI's index of job ads on employers' career pages and applicant tracking systems (Greenhouse, Lever, Ashby, Workday and others) and a few public job boards; no LinkedIn or Indeed data. It is the advertised base salary: not total compensation, bonus, commission or equity, and not what people in the role are actually paid. Only full-time ads and ads that don't state a job type count: internships, traineeships, part-time and contract ads are left out.

Period and sample. Ads posted or last seen between 4 August 2026 and 2 November 2026 (90 days): 83 ads from 55 employers. That is every ad in the window with a usable salary, not a sample. Copies of the same ad on several sites count once, and ads in another currency are left out of this page.

How amounts are annualized. Each ad counts once, at the midpoint of its range (or the single figure it gives), as a yearly amount: hourly pay × 2,080 hours, daily × 260, weekly × 52, monthly × 12. A monthly amount stored without its period is recognized by its size for the currency and multiplied by 12; an amount that could be either is dropped.

Outliers. Amounts outside a plausible full-time range are treated as parsing errors and dropped: below CA$24,000 a year, or above the equivalent of $1,000,000 a year. A range with one implausible end is dropped whole.

Thresholds. A page needs at least 30 ads from 5+ employers, none of them more than a third of the ads. A seniority level, the remote vs on-site split and a metro need 10+ ads; a company needs 3+. Below that, a number is not shown; nothing is estimated or filled in. Seniority comes from the job title: staff, principal, lead, director, head of or VP; senior; junior, entry level or graduate; everything else is mid-level or not stated.

Limitations. Most job ads don't publish pay, and the ones that do lean towards larger companies, technology and places where pay transparency laws apply (several US states require a range in job ads). Our index also leans towards employers that use modern applicant tracking systems. So these figures describe advertised ranges, not every job, and they move a little from day to day.

Updated daily. Data licence: CC BY 4.0, free to use with a link to FindAJobAI.

Cite this page

Suggested citation

FindAJobAI, "Software Engineer salary in Canada" (advertised salaries in job ads), November 2026. https://findajobai.com/en/salaries/software-engineer-canada