Salary of Senior Software Engineer in Canada


$147,237 / Annual
Based on 33 job listings
The average Senior Software Engineer salary in Canada is 7,237 per year or per hour. Entry level positions start at an income of ,000 per year, while more experienced professionals earn up to 3,900 per year.

Minimum
$95,000
Average salary
$147,237
Maximum
$203,900

Salary data updated: February 2026

Salary distribution

P10
$112,750
P25
$137,500
P50
$147,781
P75
$159,150
P90
$178,930

Based on 32 job listings with salary

Salary by city

City Median / Annual Listings vs. national
Vancouver $159,150 18 +7.7%
Toronto $137,500 8 -7%

Jobs like Senior Software Engineer in Canada

  • Senior Software Engineer/Software Engineering Manager

    Found in: Sourcestack Canada - 2 weeks ago


    Toronto, Ontario, Canada Verisk Analytics Remote Work Full time

    DescriptionBe a part of a dynamic software development group at Verisk's Catastrophe and Risk Solutions team,...

  • Software Engineer 5

    5 days ago


    , Canada Phreesia, Inc. Full time

    Software Engineer 5 (Senior Software Engineer) page is loaded## Software Engineer 5 (Senior Software Engineer)locations:...

  • Software Engineer 5

    Found in: Whatjobs CA C2 - 6 days ago


    , , Canada Phreesia, Inc. Full time

    Software Engineer 5 (Senior Software Engineer) page is loaded## Software Engineer 5 (Senior Software Engineer)locations:...

FAQ - Senior Software Engineer

The average salary for Senior Software Engineer is CAD147,237 per year in Canada. Salary estimates are based on 33 salaries shared anonymously with Trabajo.org by employees with the position of Senior Software Engineer in Canada.

The lowest salary of Senior Software Engineer per year in Canada is CAD95,000

The highest salary for Senior Software Engineer per year in Canada is CAD203,900

Data updated: February 2026

Career guide: How to become a Senior Software Engineer
Duties, skills, education and opportunities

Methodology

  • Sample: 32 job listings with published salary
  • Period:
  • Calculation: P10, P25, P50 (median), P75, P90 percentiles from salary ranges
  • Outliers removed: salaries below P1 and above P99
  • City data: minimum 5 listings for inclusion