How much does a Staff Software Engineer make?

Updated Jan. 21, 2022
US$154,853 /yr
Average Base Pay

12,972 salaries

US$118K

Low

US$155K

Average

US$204K

High

No additional cash compensation has been reported for this role

How much does a Staff Software Engineer make? The national average salary for a Staff Software Engineer is $154,853 in United States. Filter by location to see Staff Software Engineer salaries in your area. Salary estimates are based on 12,972 salaries submitted anonymously to Glassdoor by Staff Software Engineer employees.

Seniority Levels

L4
Staff Software Engineer$116,873 /yr
L5
Principal Software Engineer$133,246 /yr
L6
See Full Career Path

Related Job Titles

Engineering Manager

$129,912

per year

Software Developer

$75,628

per year

Software Development Engineer

$96,429

per year

Lead Software Engineer

$116,152

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

IBM
4

IBM

Staff Software Engineer

$96,585

 /yr
Range: $69K - $112K
83 salaries
See 214 salaries from all locations

$69K

$112K

$68,919 - $111,929 Range

Intuit
4.5

Intuit

Staff Software Engineer

$134,564

 /yr
Range: $115K - $222K

$115K

$222K

$114,649 - $221,522 Range

Qualcomm
4.1

Qualcomm

Staff Software Engineer

$131,618

 /yr
Range: $114K - $142K

$114K

$142K

$113,691 - $141,910 Range

Realtor.com
3.6

Realtor.com

Staff Software Engineer

$130,818

 /yr
Range: $122K - $162K

$122K

$162K

$121,651 - $162,195 Range

MDA
3.4

MDA

Staff Software Engineer

$92,145

 /yr
Range: $84K - $106K

$84K

$106K

$84,257 - $106,400 Range

Mozilla
3.9

Mozilla

Staff Software Engineer

$143,893

 /yr
Range: $119K - $167K

$119K

$167K

$119,064 - $167,295 Range

Shopify
4.3

Shopify

Staff Software Engineer

$157,029

 /yr
Range: $137K - $166K

$137K

$166K

$137,088 - $165,617 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Achievers
4.3

Achievers

Staff Software Engineer

$109,234

 /yr
Range: $104K - $115K

$104K

$115K

$103,511 - $115,433 Range

Okta
4

Okta

Staff Software Engineer

$155,275

 /yr
Range: $150K - $182K

$150K

$182K

$150,000 - $182,016 Range

Genesys
4.1

Genesys

Staff Software Engineer

$121,895

 /yr
Range: $114K - $125K

$114K

$125K

$114,109 - $124,825 Range

Broadcom
3.4

Broadcom

Staff Software Engineer

$111,524

 /yr
Range: $82K - $138K

$82K

$138K

$82,236 - $138,444 Range

AppDirect
3.1

AppDirect

Staff Software Engineer

$130,875

 /yr
Range: $123K - $159K

$123K

$159K

$123,122 - $159,167 Range

Lightspeed
4.1

Lightspeed

Staff Software Engineer

$134,279

 /yr
Range: $131K - $141K

$131K

$141K

$131,456 - $140,585 Range

DataStax
4

DataStax

Staff Software Engineer
About 

$267K -$292K

$267K

$292K

$267,431 - $291,668 Range

Jobber
4.8

Jobber

Staff Software Engineer
About 

$135K -$148K

$135K

$148K

$134,613 - $147,565 Range

Walmart Global Tech
3.9

Walmart Global Tech

Staff Software Engineer
About 

$127K -$149K

$127K

$149K

$127,412 - $149,334 Range

LogMeIn
3.7

LogMeIn

Staff Software Engineer
About 

$114K -$126K

$114K

$126K

$114,416 - $126,234 Range

Teradici
4

Teradici

Staff Software Engineer
About 

$91K -$106K

$91K

$106K

$91,457 - $105,575 Range

Intel Corporation
4.2

Intel Corporation

Staff Software Engineer
About 

$133K -$149K

$133K

$149K

$132,927 - $149,342 Range

7shifts Restaurant Scheduling
4.3

7shifts Restaurant Scheduling

Staff Software Engineer
About 

$114K -$135K

$114K

$135K

$114,359 - $134,816 Range

Download as data table
Viewing 1 - 10 of 2,386

Frequently asked questions about a Staff Software Engineer salaries

The national average salary for a Staff Software Engineer is $116,873 per year in Canada. Filter by location to see a Staff Software Engineer salaries in your area. Salaries estimates are based on 222 salaries submitted anonymously to Glassdoor by a Staff Software Engineer employees.

The highest salary for a Staff Software Engineer in Canada is $162,379 per year.

The lowest salary for a Staff Software Engineer in Canada is $84,120 per year.

Recent Salary Reports

Below are the most recent staff software engineer salary reports. Employer name has been removed to protect anonymity.

$100,000
per year
A Staff Software Engineer in the Toronto Area area reported making $100,000 per year
Job Highlights
3-4 years experience
Toronto Area area
Full-time
 
10000+ employees
Company - Public
$110,000
per year
A Staff Software Engineer in the Toronto Area area reported making $110,000 per year
Job Highlights
10+ years experience
Toronto Area area
Full-time
 
501 to 1000 employees
Company - Private
$120,000
per year
A Member of Technical Staff Software Development Engineer in the Toronto Area area reported making $120,000 per year
Job Highlights
3-4 years experience
Toronto Area area
Full-time
 
5001 to 10000 employees
Company - Public
$140,000
per year
A Staff Software Engineer in the Edmonton Area area reported making $140,000 per year
Job Highlights
10+ years experience
Edmonton Area area
Full-time
 
201 to 500 employees
Company - Private
$220,000
per year
A Staff Software Engineer in the Toronto Area area reported making $220,000 per year
Job Highlights
10+ years experience
Toronto Area area
Full-time
 
1001 to 5000 employees
Company - Private
$129,000
per year
A Staff Software Engineer in the Toronto Area area reported making $129,000 per year
Job Highlights
8-10 years experience
Toronto Area area
Full-time
 
10000+ employees
Company - Public
$150,000
per year
A Staff Software Engineer in the Toronto Area area reported making $150,000 per year
Additional Pay
$10k cash bonus
$15k stock bonus
Job Highlights
10+ years experience
Toronto Area area
Full-time
 
1001 to 5000 employees
Company - Public
$130,000
per year
A Staff Software Engineer in the Toronto Area area reported making $130,000 per year
Job Highlights
10+ years experience
Toronto Area area
Full-time
 
51 to 200 employees
Company - Private
$120,250
per year
A Staff Software Engineer in the Montreal Area area reported making $120,250 per year
Job Highlights
10+ years experience
Montreal Area area
Full-time
 
201 to 500 employees
Company - Private
$160,334
per year
A Staff Software Engineer in the Ottawa Area area reported making $160,334 per year
Job Highlights
10+ years experience
Ottawa Area area
Full-time
 
5001 to 10000 employees
Company - Public
Don't Miss Out On a Job You Love
Upload a CV to easily apply to jobs from anywhere. It's simple to set up.