Calculate your salary

There are many factors that determine how much you should be earning as a Staff Software Engineer. Use Zippia's Salary Calculator to see how your pay matches up.

How Much Does a Staff Software Engineer Earn In The United States?

Average Yearly Salary
Updated December 31, 2020
$127,000
$99,000
$127,000
$163,000
Did you know that the average staff software engineer makes $127,944 per year? That's valued at $61.51 per hour! The range surrounding that average can vary between $99,000 and $163,000, meaning staff software engineers have the opportunity to earn more once they move past entry-level roles. Most staff software engineers find a job with technology and telecommunication companies, while others work for retail, manufacturing, and technology companies to make more money. Those aren't the only places you can earn a higher paycheck. California, Washington and Oregon are the top states in the U.S. to pay staff software engineers the highest salaries.
Best Paying Cities
Seattle, WA
$137,175
Austin, TX
$106,567
0 selections

How much should you get paid?

Tell us about yourself to get a free, personalized Zippia Salary Report and suggestions on how to increase your pay.

Where Staff Software Engineers Earn The Most

The darker areas on the map show where staff software engineers earn the highest salaries across all 50 states.

Average Salary

How Much Do Staff Software Engineers Earn In Different Cities?

Throughout the U.S., the average salary for a staff software engineer is roughly $127,944 per year, which boils down to $61.51 per hour. Interestingly enough, staff software engineers have the highest salaries in San Francisco, CA at about $148,015 per year. For those who are just starting out, the average entry-level salary in San Francisco, CA is $102,000. Additionally, staff software engineers make more than the average salary in Seattle, WA, Austin, TX, New York, NY, Littleton, CO, and Fort Lauderdale, FL. On a more broad level, staff software engineer salaries are highest in California, Washington, Oregon, Minnesota, Vermont, Alaska, and Montana. On the contrary, Ohio, Kansas, and Indiana offer the lowest staff software engineer salaries.
City
Average Salary

San Francisco, CA

Salary Range121k - 179k$148k$148,015

Seattle, WA

Salary Range114k - 164k$137k$137,175

Austin, TX

Salary Range88k - 128k$107k$106,567

New York, NY

Salary Range86k - 128k$105k$105,479

Littleton, CO

Salary Range87k - 126k$105k$104,916

Fort Lauderdale, FL

Salary Range80k - 119k$98k$98,102

Cambridge, MA

Salary Range81k - 117k$98k$97,718

Las Vegas, NV

Salary Range80k - 118k$98k$97,623

Atlanta, GA

Salary Range80k - 117k$97k$97,394

Arlington, VA

Salary Range79k - 116k$96k$96,422
$66k
$179k

High Paying Staff Software Engineer Jobs

Which Companies Pay Staff Software Engineers The Most?

To earn a high income as a staff software engineer, working for Twitter or American Broadcasting Companies might be your best bet, as they are the highest paying companies in this field. In addition, companies like Medallia and SeatGeek report highly competitive salaries for staff software engineers.
Company
Average Salary
Twitter
Salary Range182k - 209k$195k$195,346
American Broadcasting Companies
Salary Range167k - 209k$187k$187,496
Medallia
Salary Range158k - 220k$187k$186,966
SeatGeek
Salary Range163k - 188k$175k$175,352
Palo Alto Networks
Salary Range160k - 188k$174k$174,314
Glossier
Salary Range157k - 184k$171k$170,519
JET I LEASING
Salary Range160k - 180k$170k$170,222
Sirius XM Holdings
Salary Range152k - 187k$169k$169,207
LinkedIn
Salary Range155k - 183k$169k$168,814
The Home Depot
Salary Range156k - 180k$168k$168,002
$149k
$220k

The largest raises come from changing jobs.

See what's out there.

Staff Software Engineer Salary History

Compare salaries for individual cities or states with the national average.

    How Experience Affects Staff Software Engineer Salaries

    The salary for a staff software engineer can vary depending on the years of experience that a person has, from entry level to senior level. Data on how experience level affects total compensation is provided by the Bureau of Labor Statistics (BLS) as part of their National Compensation Survey, which is based on factors such as knowledge, complexity, contacts, and environment.

    Recently Added Staff Software Engineer Salaries

    CompanyJobLocationDate AddedSalary
    Management Decisions, Inc.
    Management Decisions, Inc.
    Staff Software Engineer/Golang/Python/API/AI
    Staff Software Engineer/Golang/Python/API/AI
    Staff Software Engineer/Golang/Python/API/AI
    Mountain View, CA
    Mountain View, CA
    11/23/2020
    11/23/2020
    $185,000
    $185,000
    11/23/2020
    Management Decisions, Inc.
    Management Decisions, Inc.
    Staff Software Engineer/Sre/Cloud/Santa Clara
    Staff Software Engineer/Sre/Cloud/Santa Clara
    Staff Software Engineer/Sre/Cloud/Santa Clara
    Santa Clara, CA
    Santa Clara, CA
    10/10/2020
    10/10/2020
    $195,000
    $195,000
    10/10/2020
    Lead/Staff Software Engineer, Back-End Growth
    Lead/Staff Software Engineer, Back-End Growth
    Mountain View, CA
    Mountain View, CA
    09/19/2020
    09/19/2020
    $160,000
    $160,000
    09/19/2020
    Management Decisions, Inc.
    Management Decisions, Inc.
    Staff Platform Data/Software Engineer
    Staff Platform Data/Software Engineer
    Staff Platform Data/Software Engineer
    San Jose, CA
    San Jose, CA
    07/27/2020
    07/27/2020
    $190,000
    $190,000
    07/27/2020
    Management Decisions, Inc.
    Management Decisions, Inc.
    Staff Software Engineer
    Staff Software Engineer
    Staff Software Engineer
    Boston, MA
    Boston, MA
    07/25/2020
    07/25/2020
    $150,000
    $150,000
    07/25/2020
    University of Michigan
    University of Michigan
    Staff Software Engineer
    Staff Software Engineer
    Staff Software Engineer
    Ann Arbor, MI
    Ann Arbor, MI
    07/21/2020
    07/21/2020
    $105,000
    $105,000
    07/21/2020
    SR Staff Software Engineer
    SR Staff Software Engineer
    Pleasanton, CA
    Pleasanton, CA
    07/02/2020
    07/02/2020
    $156,749
    $156,749
    07/02/2020
    Management Decisions, Inc.
    Management Decisions, Inc.
    Staff Software Engineer
    Staff Software Engineer
    Staff Software Engineer
    Waltham, MA
    Waltham, MA
    06/09/2020
    06/09/2020
    $170,000
    $170,000
    06/09/2020
    Management Decisions, Inc.
    Management Decisions, Inc.
    Staff Software Engineer/Java
    Staff Software Engineer/Java
    Staff Software Engineer/Java
    Sunnyvale, CA
    Sunnyvale, CA
    05/30/2020
    05/30/2020
    $190,000
    $190,000
    05/30/2020
    Management Decisions, Inc.
    Management Decisions, Inc.
    Staff Software Engineer
    Staff Software Engineer
    Staff Software Engineer
    Waltham, MA
    Waltham, MA
    05/30/2020
    05/30/2020
    $150,000
    $150,000
    05/30/2020