Six-figure salaries are the norm for Staff Software Engineers in the United States, with median pay hovering around $125K per year. Total cash compensation to Staff Software Engineers approaches anywhere from $87K on the lower end to $179K on the higher end; in exceptional cases, this can include more than $25K from bonuses and upwards of $34K from profit sharing. The specific employer is the biggest factor affecting pay for this group, followed by geography and experience level. Nearly all get medical and dental insurance, and most get vision plans, too. There are far more male Staff Software Engineers survey respondents than women, making up 86 percent. The majority of Staff Software Engineers claim high levels of job satisfaction. Figures cited in this summary are based on replies to PayScale's salary questionnaire.

$84,488 - $158,772
(Median)
$84K
$130K
$160K
MEDIAN: $125,420
10%
50%
90%

Add this chart to your site: 640px    300px

$44.22 - $81.39
(Median)
$
$52
$
MEDIAN: $52.00
50%

Add this chart to your site: 640px    300px

National Salary Data (?
XAll compensation data shown are gross 10th to 90th percentile ranges. Take the PayScale Survey to find out how location influences pay for this job.
)
$0$60K$120K$180K
Salary
$84,488 - $158,772  
   
Bonus
$1,959 - $25,282  
Profit Sharing
$500 - $34,392  
Total Pay (?
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).
)
$86,774 - $178,924  
Country: United States | Currency: USD | Updated: 28 Oct 2016 | Individuals Reporting: 672
National Hourly Rate Data (?
XAll compensation data shown are gross 10th to 90th percentile ranges. Take the PayScale Survey to find out how location influences pay for this job.
)
$0$33$66$99
Hourly Rate
$52.38  
   
Overtime
$73.75  
National Annualized Data (?
XAll compensation data shown are gross 10th to 90th percentile ranges. Take the PayScale Survey to find out how location influences pay for this job.
)
$0$60K$120K$180K
Bonus
$1,959 - $25,282  
   
Profit Sharing
$500 - $34,392  
Total Pay (?
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).
)
$86,774 - $178,924  
Country: United States | Currency: USD | Updated: 28 Oct 2016 | Individuals Reporting: 6
United States (change)

Find Out Exactly What You Should Be Paid

United States (change)


Employers: Start Here »

Job Description for Staff Software Engineer

A staff software engineer is one of the key members of an organization's technical team, working with other employees to develop, maintain, and repair company software for maximum efficiency and usability. This involves identifying problems within computer programs, creating and implementing solutions to deal with them, and keeping company technical architecture running as smoothly and effectively as possible. Staff software engineers usually work under a senior team member who develops the company's technical policies and goals, and follow this supervisor's direction to identify and resolve organizational issues and needs.

Read More...

Staff Software Engineer Tasks

  • Write code to create single-threaded or user interface event driven applications, either stand-alone and those which access servers or services.
  • Use source debuggers and visual development environments.
  • Test and document software for client applications.
  • Write, modify, and debug software for client applications.

Common Career Paths for Staff Software Engineer


Add this chart to your site:   640px 640px    300px 300px


Staff Software Engineers' salary tends to stay somewhat level for those who assume higher-end positions like Principal Software Engineer. Median pay for Principal Software Engineers is $129K. Many Staff Software Engineers choose to become Lead Software Engineers and Software Engineering Managers as their careers advance. However, folks in those positions report median salaries of $28K less and $8K less, respectively.

Software Developer Job Listings

Search for more jobs:

Popular Employer Salaries for Staff Software Engineer


Staff Software Engineers fill the offices of leading firms International Business Machines (IBM) Corp., Qualcomm Inc, eBay Inc., Juniper Networks, Inc., and Lockheed Martin Corp. Intuit Inc. offers the best pay with a median salary of $186K, though salaries there don't seem that varied, bottoming out near $143K and maxing out at just $220K. Staff Software Engineers can also look forward to large paychecks at eBay Inc. ($152K), Juniper Networks, Inc. ($151K), and Citrix Systems Inc ($147K).

International Business Machines (IBM) Corp., Dell, Inc., and Lockheed Martin Corp are a few other employers known for handing out relatively lightweight salaries ($94K, $101K, and $117K respectively).

Popular Skills for Staff Software Engineer


Staff Software Engineers report using a large range of skills on the job. Most notably, skills in Software Architecture, Java, Software Development, and Linux are correlated to pay that is above average, with boosts between 4 percent and 8 percent. At the other end of the pay range are skills like C#, SQL, and C# Programming Language. The majority of those who know C also know Linux.

Pay by Experience Level for Staff Software Engineer

Median of all compensation (including tips, bonus, and overtime) by years of experience.


Experience and income seem to be closely related; in general, the survey respondents who had worked for more years reported higher incomes. Although inexperienced employees take home approximately $92K, those who have five to 10 years under their belts benefit from a six-figure median of $137K. The average pay reported by folks with 10 to 20 years of experience is around $142K. Staff Software Engineers who have stuck around for more than two decades see earnings that are no higher than those of folks who have worked for 10 to 20 years.

Pay Difference by Location

National Average: $134,656

Larger city markers indicate a job is popular in that location.

For Staff Software Engineers, top-notch salaries can be found in California: Mountain View, San Francisco, and Palo Alto offer exceptional salaries — better than the national average for those in this field and higher than any other city in the United States. The lowest-paying market is Raleigh, which sits 36 percent below the national average, proving that location is a significant contributor to overall pay. Austin and Irvine are a couple other places where companies are known to pay below the median — salaries are 27 percent lower and 24 percent lower, respectively.

Staff Software Engineer Reviews

What is it like working as a Staff Software Engineer at Intuit Inc.?

Staff Software Engineer in Cambridge:
"Working at remote Intuit site."
Pros: Great team, really good manager, fun technology, great pay and benefits, good CEO.
Cons: Politics of a big company, lots of reorgs, layoffs yearly, not alot of respect for teams that are not located at corporate headquarters.

What is it like working as a Staff Software Engineer at Juniper Networks, Inc.?

Staff Software Engineer in Sunnyvale:
"Great Technology; Mediocre Management."
Pros: Juniper offers an opportunity to work with cutting edge technology on killer products. Developers are always challenged to think creatively and present their best work.
Cons: Juniper's Directors and VP's have their heads up their asses - couldn't sell a wool blanket to an Eskimo and couldn't predict a snowstorm in a blizzard. Do NOT allow your career to be mentored by one of these buffoons; take whatever technology you can learn and quickly leave the company for the next job offer before HR turns you into the next statistic during RIF season A.) Marketing has no clue - (look what happened to Netscreen and their security products) B.) HR is living in the dark ages - recently implemented a "no vacation" policy; routinely enforces stack-ranking and yearly "lay-offs" to cull the bottom ranks. C.) Managers have no loyalty - will throw you under the bus when projects head south, to keep themselves from looking bad and becoming one of the bottom feeders. It's a very cut-throat, un-friendly, sometimes hostile place to work.

Related Job Salaries

United States (change)

Find Out Exactly What You Should Be Paid

United States (change)


Employers: Start Here »

Experience Affects Staff Software Engineer Salaries




National Average
$135,000


Skills That Affect Staff Software Engineer Salaries


Java
up arrow 4%

Software Development
up arrow 4%

Linux
up arrow 3%

Python
up arrow 3%

C programming Language
up arrow 2%

Java/J2EE
up arrow 2%

Embedded / Real-Time / RTOS
up arrow 1%

National Average
$135,000

C++ Programming Language
up arrow 1%

C++
up arrow 4%

up arrow 6%



SQL
up arrow 13%

C#
up arrow 15%

Job Satisfaction

Highly satisfied
Rated 4 out of 5
based on 90 votes.

Gender

Female
14 %
Male
86 %

Years of Experience

Less than 1 year
1%
1-4 years
13%
5-9 years
29%
10-19 years
44%
20 years or more
14%

Common Health Benefits

medical benefits
Medical: 96%
dental benefits
Dental: 92%
medical benefits
Vision: 87%
dental benefits
None: 3%
ADVERTISEMENT