Staff Engineer Salary

Average Yearly Salary
Updated May 19, 2020
$99,000
$69,000
Min 10%
$99,000
Median 50%
$140,000
Max 90%
Best Paying Company
Spirent Communications
Highest Paying City
Redwood City, CA
Highest Paying State
California
Average Experience Level
4.2 years
How much does a staff engineer make?
Staff Engineers in America make an average salary of $99,361 per year or $47.77 per hour. The top 10 percent of earners make over $141,000 annually, whereas the bottom 10 percent of earners make under $69,000 per year. Most Staff Engineer jobs are in Technology companies and Professional companies. States with the highest Staff Engineer salaries include California, Delaware, New Mexico, Maryland, and New Hampshire. The typical tenure for a Staff Engineer is 4.2 years.
Annual Salaries For Related Jobs
Engineer
$79,392

Average Staff Engineer Salary By Location

Staff Engineers in the United States of America make on average $99,361 a year or $47.77 per hour. Redwood City, CA reports the highest annual salary for Staff Engineers at 112,125. Even as an entry-level Staff Engineer, you will make $72,000 per year in Redwood City, CA. California, Delaware, New Mexico, Maryland, and New Hampshire are the states with the highest payscale for Staff Engineers. Oregon, Washington, Hawaii, Wyoming, and Idaho have the lowest reported salaries for Staff Engineers.

Map of Staff Engineer Salaries

The darker areas on the map show where Staff Engineers earn the highest salaries across all 50 states.

Average Salary:

Average Staff Engineer Salary By Company

Like every industry, there is a range of salaries a Staff Engineer makes. Technology companies and Professional companies are the best when it comes to the number of employment opportunities. Spirent Communications and Calix are the highest paying companies. Also, companies like Infinera and Juniper Networks pay their Staff Engineers very well.

Average Staff Engineer Pay By Industry

Wages for Staff Engineers can differ based on the industry they work in. By looking at our data, we can see that Technology companies, Manufacturing companies, and Health Care companies pay their Staff Engineers well. Technology companies pay Staff Engineers an average salary of $103,575, Manufacturing companies pay $102,455, and Health Care companys come in at $85,654. The types of companies that pay Staff Engineers the least are in the Construction industry, where the average annual salary is $77,687.
Industry
Average Salary
Technology
Technology
$103,575
$104k
Manufacturing
Manufacturing
$102,455
$102k
Health Care
Health Care
$85,654
$86k
Professional
Professional
$85,622
$86k
Construction
Construction
$77,687
$78k

Staff Engineer Salary History

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

National Average
Ashburn, VA

Staff Engineer Salary By Experience Level

The salary for a Staff Engineer can range from $78,786 to $153,503 depending on the amount of work experience that the person has. Data on how experience level affects salary 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 Engineer Salaries

Company
Job
Location
Date Added
Salary
Staff Engineer (Tesl Horizontal Career Path)
04/25/2020
$51,132
Management Decisions, Inc.
Staff Java Engineer-Working With GO
04/22/2020
$180,000
Idaho Division of Human Resources
Staff Engineer (Tesl Horizontal Career Path)
04/18/2020
$51,132
Staff Engineer (Tesl Horizontal Career Path)
03/28/2020
$51,132
Idaho Division of Human Resources
Staff Engineer (Tesl Horizontal Career Path)
03/27/2020
$51,132
Associate Staff Engineer
03/02/2020
$52,495
Staff Engineer (Tesl Horizontal Career Path)
03/01/2020
$51,132
Idaho Division of Human Resources
Staff Engineer (Tesl Horizontal Career Path)
02/29/2020
$51,132
Associate Staff Engineer
02/26/2020
$51,975
Staff Engineer (Transportation)
02/26/2020
$56,558
Show More