Content has loaded

Staff software engineer salary in Calgary, AB

How much does a Staff Software Engineer make in Calgary, AB?

Average base salary

$160,837
14%
below national average

The average salary for a staff software engineer is $160,837 per year in Calgary, AB. 16 salaries reported, updated at July 15, 2026

Staff Software Engineer job openings in Calgary, AB

slide 1 of 6
slide1 of 6
Staff Software Development Eng...
Wagepoint4out of 5 stars.
Calgary, AB
$180,000–$200,000 a year
1 week ago

Highest paying companies for Staff Software Engineer in Calgary, AB

Average year pay is based on job postings on Indeed in the past 36 months.
AMD
 
$177,718per year
View company

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Staff Software Engineers near Calgary, AB

  1. Victoria, BC
    $251,384 per year
  2. Hamilton, ON
    $204,474 per year
  3. Toronto, ON
    $193,298 per year
  4. Vancouver, BC
    $180,558 per year
  5. Markham, ON
    $174,230 per year

Where can a Staff Software Engineer earn more?

Compare salaries for Staff Software Engineers in different locations
vs.

How much do similar professions as Staff Software Engineer get paid in Calgary, AB?

Entry Level Software Engineer

Job openings
Average $74,153 per year

Junior Software Engineer

Job openings
Average $58,555 per year

Principal Software Engineer

Job openings
Average $192,590 per year

Software Engineer Intern

Job openings
Average $26.45 per hour