Updated February 9, 2022
Average Staff Software Engineer Salary
$135,000 yearly
To create our salary estimates, Zippia starts with data published in publicly available sources such as the U.S. Bureau of Labor Statistics (BLS), Foreign Labor Certification Data Center (FLC) Show More
$65.28 hourly

Entry level Salary
$102,000 yearly
$102,000
10 %
$135,000
Median
$179,000
90 %
Calculator
Are you paid fairly? Get Your Salary Estimate

What is a Staff Software Engineer's Salary?

PercentileAnnual SalaryMonthly SalaryHourly Rate
90th Percentile$179,000$14,917$86
75th Percentile$157,000$13,083$75
Average$135,774$11,315$65
25th Percentile$117,000$9,750$56
10th Percentile$102,000$8,500$49

Average Staff Software Engineer Salary By State

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

  • State View
  • County View
Average Salary:

Staff Software Engineer average salary by State

StateAvg. SalaryHourly RateJob Count
Alabama$109,501$52.641,451
Alaska$100,507$48.32236
Arizona$113,419$54.532,372
Arkansas$106,104$51.01799
California$138,612$66.6419,554
Colorado$101,909$48.993,184
Connecticut$112,401$54.041,265
Delaware$119,467$57.44667
District of Columbia$117,415$56.451,229
Florida$107,344$51.614,921
Georgia$109,948$52.863,602
Hawaii$106,616$51.26282
Idaho$114,302$54.95654
Illinois$97,438$46.854,821
Indiana$102,918$49.482,174
Iowa$97,723$46.98987
Kansas$92,302$44.38934
Kentucky$102,427$49.24888
Louisiana$111,279$53.50782
Maine$102,642$49.35483
Maryland$110,822$53.284,027
Massachusetts$107,532$51.705,598
Michigan$102,732$49.392,502
Minnesota$101,305$48.702,711
Mississippi$109,287$52.54379
Missouri$100,452$48.291,741
Montana$108,412$52.12492
Nebraska$99,408$47.79735
Nevada$107,998$51.92706
New Hampshire$107,987$51.92708
New Jersey$112,724$54.193,426
New Mexico$109,010$52.41597
New York$121,241$58.295,464
North Carolina$101,182$48.653,544
North Dakota$104,084$50.04277
Ohio$97,373$46.812,578
Oklahoma$104,505$50.24551
Oregon$134,562$64.692,458
Pennsylvania$107,153$51.523,714
Rhode Island$111,548$53.63621
South Carolina$110,258$53.01764
South Dakota$96,313$46.30238
Tennessee$103,275$49.651,172
Texas$112,036$53.867,739
Utah$101,885$48.981,792
Vermont$106,173$51.04412
Virginia$107,098$51.495,591
Washington$145,753$70.077,187
West Virginia$101,135$48.62350
Wisconsin$100,568$48.351,487
Wyoming$97,935$47.08249

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.

Highest Paying Cities For Staff Software Engineer

0 selections
CityAvg. SalaryHourly Rate
San Francisco, CA$152,926$73.52
Seattle, WA$148,078$71.19
New York, NY$121,691$58.51
Washington, DC$117,415$56.45
Phoenix, AZ$113,398$54.52
Austin, TX$113,107$54.38

How much does a Staff Software Engineer make?

  • The average Staff Software Engineer makes $135,774 in the United States.
  • The average hourly pay for a Staff Software Engineer is $65.28.
  • The average entry-level Staff Software Engineer salary is $102,000.
  • Highest paying states for Staff Software Engineer are Washington ($145,753), California ($138,612), Oregon ($145,753) and New York ($145,753).
  • Highest paying cities for Staff Software Engineer are San Francisco, CA ($152,926), Seattle, WA, New York, NY, Washington, DC and Phoenix, AZ.
  • Staff Software Engineers on the lower end of that spectrum, the bottom 10% to be exact, make roughly $102,000 a year, while the top 10% makes $179,000.
  • The best-paid 25% made $157,000 that year, while the lowest-paid 25$ made $117,000
  • Industries with the highest Staff Software Engineer salaries are Internet, Retail and Manufacturing.

Average Staff Software Engineer Salary Over Time

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

    Staff Software Engineer Salary By Year

    YearAvg. SalaryHourly Rate% Change
    2022$136,000$65.28+3.3%
    2021$131,000$63.12+2.3%
    2020$128,000$61.70+1.8%
    2019$126,000$60.61+1.7%
    2018$124,000$59.59+1.8%

    How Much Do Staff Software Engineers Make In Different Industries?

    The salary for a Staff Software Engineer can vary depending on what industry the job is in. The highest salaries for Staff Software Engineers tend to be found in Internet, Retail, and Manufacturing companies. In fact, Staff Software Engineers can make a yearly salary of $152,479 while working for Internet companies.

    Highest Paying Industries For Staff Software Engineers

    RankIndustryAverage Staff Software Engineer SalaryStaff Software Engineer Salary Range
    1Internet
    $152,479
    $107k
    $177k
    2Retail
    $146,431
    $107k
    $177k
    3Manufacturing
    $138,963
    $107k
    $177k
    4Telecommunication
    $136,915
    $107k
    $177k
    5Technology
    $128,116
    $107k
    $177k

    High Paying Staff Software Engineer Jobs

    Average JOB Salary by Field

    Staff Software Engineer Salary
    A software development engineer is responsible for designing and developing software systems and applications based on clients' specifications and business needs. Software development engineers manage operating systems and analyze network codes to maintain the compatibility of the software applications and control systems. They also run diagnostic tests for every software structure to ensure smooth navigations and perform immediate troubleshooting for inconsistencies. A software development engineer must have a strong command of programming languages, as well as technological processes and analytical skills.
    Software Analyst

    Avg. salary: $78,864

    A software analyst is responsible for creating and designing software programs and applications, as well as modifying existing ones for optimization according to business requirements. Software analysts work with the technical team to draw system codes, analyze programming languages, and ensure the stability and efficiency of software navigation by running multiple quality checks to the system. They inspect the application's performance, configure servers, and improve software infrastructure according to quality findings. A software analyst records resolution reports and provides progress updates, ensuring that the project adheres to budget limitations and set timetables.
    Test Engineer

    Avg. salary: $85,064

    Test engineers are professionals who observe and record the quality of products, which includes functionality, durability, speed, and safety. They are responsible for checking the materials and procedures thoroughly throughout the production cycle. It is their duty to run tests on different criteria to identify and fix technical issues. They analyze reactions to determine the causes of malfunctions and recommend potential improvements. Moreover, they test products before they are launched to ensure customers get high-quality and functional products.
    Lead Engineer

    Avg. salary: $89,604

    A lead engineer's duties vary on their line of work or industry of employment. Typically, their responsibilities will revolve around overseeing the progress of operations and performance of the workforce, ensuring that everything is running smoothly. They are also responsible for addressing issues and concerns, assessing risks, monitoring the budget, coordinating with clients and architects, and even training workers. Furthermore, as a lead engineer, it is crucial to conduct regular inspections to ensure the quality of work and maintain a safe environment for all workers.
    Software Developer

    Avg. salary: $94,431

    A software developer is responsible for designing application systems to support the user and business' needs. Duties of a software developer include testing software codes, performing diagnostic programs and troubleshooting, interpreting system data and establishing efficient parameters, and ensuring the compatibility of the systems. A software developer must have an excellent knowledge of computer programs and programming languages to understand its complexities, especially on detecting system defects and malfunctions. A software developer must have strong attention to detail, communication, and decision-making skills to coordinate with the team and also work independently under minimal supervision.
    Data Engineer

    Avg. salary: $107,062

    A data engineer is someone who makes data science possible. This IT job requires the search for data set trends and algorithm development to make raw data more beneficial to the enterprise. Data engineers are responsible for establishing and maintaining an environment that permits other data functions. The necessary skills for the job include in-depth knowledge of multiple programming languages and SQL database design. Among the other skills data engineers should develop include data warehousing and architecture, data mining and modeling, and statistical regression analysis.
    Software Development Engineer

    Avg. salary: $106,729

    A software development engineer is responsible for designing and developing software systems and applications based on clients' specifications and business needs. Software development engineers manage operating systems and analyze network codes to maintain the compatibility of the software applications and control systems. They also run diagnostic tests for every software structure to ensure smooth navigations and perform immediate troubleshooting for inconsistencies. A software development engineer must have a strong command of programming languages, as well as technological processes and analytical skills.

    Average Salary By Related Field

    Job TitleAnnual SalaryMonthly SalaryHourly RateJob Openings
    Software Analyst$78,865$6,572$37.92299,525
    Test Engineer$85,065$7,089$40.90231,745
    Lead Engineer$89,605$7,467$43.08323,398
    Software Developer$94,431$7,869$45.40297,254
    Data Engineer$107,063$8,922$51.47304,561
    Software Development Engineer$106,730$8,894$51.31370,186
    Job Openings

    Find High Paying Jobs Near You

    0 selections
    0 selections

    Staff Software Engineer Jobs You Might Like

    And if you're looking for a job, here are the five top employers hiring now:

    1. LinkedIn Jobs (429)
    2. Juniper Networks Jobs (265)
    3. Walmart Jobs (787)
    4. Intuit Jobs (573)
    5. VMware Jobs (151)

    Staff Software Engineer Salaries By Years Of Experience

    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.

    Staff Software Engineer Salary By Experience Level

    Experience LevelAvg. SalaryHourly Rate
    Entry Level$85,600$41.17
    Mid Level$120,000$57.80
    Senior Level$215,000$103.18

    Which Companies Pay Staff Software Engineers The Most?

    To earn a high income as a Staff Software Engineer, working for Google or Twitter might be your best bet, as they are the highest paying companies in this field. In addition, companies like Airbnb and Chegg report highly competitive wages for Staff Software Engineers.

    Highest Paying Companies For Staff Software Engineers

    RankCompanyZippia ScoreAverage Staff Software Engineer SalaryAverage Salary
    1$225,808
    2$206,882
    3$203,395
    4$199,575
    5$194,010
    6$191,584

    And if you're looking for a job, here are the five top employers hiring now:

    1. LinkedIn Jobs (429)
    2. Juniper Networks Jobs (265)
    3. Walmart Jobs (787)
    4. Intuit Jobs (573)
    5. VMware Jobs (151)

    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.

    Recently Added Staff Software Engineer Salaries

    CompanyJobLocationDate AddedSalary
    TwilioStaff, Software Engineer, SRE-ObservabilityAtlanta, GA01/31/2022$116,312
    FanaticsStaff Software EngineerBoone, CO01/28/2022$129,000
    Circle Internet Services, Inc.Staff Software Security EngineerDenver, CO01/27/2022$144,500
    Forge GlobalStaff Software Engineer, .NET Full StackDenver, CO01/27/2022$157,500
    DrizlyStaff Software Engineer, Retailer (Remote)Boston, MA01/26/2022$129,000
    CoalfireStaff Software Engineer | Remote USDenver, CO01/26/2022$114,000
    Slack[Senior & Staff] Software Engineer, Frontend-SlackIone, CA01/25/2022$142,400
    Slack[Senior & Staff] Software Engineer, Frontend-SlackIone, OR01/25/2022$142,400
    Slack[Senior & Staff] Software Engineer, Frontend-SlackEnon, OH01/25/2022$142,400
    Slack[Senior & Staff] Software Engineer, Frontend-SlackNome, TX01/25/2022$142,400

    Average Staff Software Engineer Salary by Demographic

    Staff Software Engineer Gender Pay Gap

    male-income
    Male Income
    $132,818
    female-income
    Female Income
    $123,540
    GenderIncome
    Male$132,818
    Female$123,540
    Median Staff Software Engineer Income by Race
    Asian Staff Software Engineers have the highest average salary compared to other ethnicities. Black or African American Staff Software Engineers have the lowest average salary at $121,781.
    $135,000
    $108,000
    $81,000
    $54,000
    $27,000
    $0
    White
    Black or African American
    Asian
    Hispanic or Latino

    Staff Software Engineer Income by Race

    EthnicitySalary
    White$128,677
    Black or African American$121,781
    Asian$134,820
    Hispanic or Latino$125,838
    Average Staff Software Engineer Salary by Education Level
    Staff Software Engineers with a Doctorate degree earn more than those without, at $159,946 annually. With a Masters degree, Staff Software Engineers earn a median annual income of $144,440 compared to $132,818 for Staff Software Engineers with an Bachelors degree.
    $160,000
    $128,000
    $96,000
    $64,000
    $32,000
    $0
    Master's Degree
    Bachelor's Degree
    Doctorate Degree

    Staff Software Engineer Salary by Education Level

    EducationSalary
    Master's Degree$144,440
    Bachelor's Degree$132,818
    Doctorate Degree$159,946