PRINCIPAL SOFTWARE ENGINEER SALARY

Average Yearly Salary
$123,000
$97,000
Min 10%
$123,000
Median 50%
$157,000
Max 90%
Best Paying Company
Starent Networks
Highest Paying City
San Mateo, CA
Highest Paying State
California
Average Experience Level
5.1 years
How much does a principal software engineer make?
As a Principal Software Engineer in the USA, you can expect to earn on average $124,005 per year or $59.62 per hour. The top 10 percent make over $157,000 per year, while the bottom 10 percent make under $97,000 per year. Internet companies and Technology companies tend to have the highest concentration of employment in this field. States with the highest Principal Software Engineer salaries include California, Washington, Nevada, Oregon, and Utah. The typical tenure for a Principal Software Engineer is 5.1 years.

Average Principal Software Engineer Salary By Company

Like every industry, there is a range of salaries a Principal Software Engineer makes. Most Principal Software Engineer jobs are in Internet companies and Internet companies. Starent Networks and Microsoft are the best paying companies for Principal Software Engineers. Companies like Walmart and Nvidia also report very competitive wages for Principal Software Engineers.

Average Principal Software Engineer Salary By Location

Across America, Principal Software Engineers make on average $124,005 annually or $59.62 hourly. The city with the highest Principal Software Engineer salary is San Mateo, CA at $151,171 per year. The average entry-level salary in San Mateo, CA is $110,000. The highest earning states when it comes to Principal Software Engineer salaries are California, Washington, Nevada, Oregon, and Utah. Ohio, West Virginia, Wisconsin, Georgia, and Kentucky have the lowest reported salaries for Principal Software Engineers.
RankCityAverage Salary
1
San Mateo, CA
$151,171
2
Redmond, WA
$137,731
3
Austin, TX
$123,558
4
Broomfield, CO
$121,985
5
New York, NY
$117,308

Average Principal Software Engineer Salary By Industry

The type of industry that a Principal Software Engineer works in can influence their earning potential. Our data shows that Internet companies, Technology companies, and Telecommunication companies tend to have the highest salaries for Principal Software Engineers. Internet companies pay Principal Software Engineers an average salary of $133,021, Technology companies pay $125,589, and Telecommunication companys come in at $121,328. At $105,951, the average salary for Principal Software Engineers in the Finance industry is lower than other industries.
RankIndustryAverage Salary
1
Internet
$133,021
2
Technology
$125,589
3
Telecommunication
$121,328
4
Professional
$119,009
5
Finance
$105,951

RECENTLY ADDED Principal Software Engineer SALARIES

Company
Job
Location
Date Added
Salary
Cybercoders
Principal Software Engineer
10/30/2019
$180,000
Averity
Principal Software Engineer
10/25/2019
$180,000
Workbridge Associates
Principal Software Engineer
10/25/2019
$170,000
Workbridge Associates
Principal Software Engineer
10/25/2019
$165,000
1871
Principal Software Engineer
10/18/2019
$120,000
Johnson Service Group, Inc.
Principal Software Engineer
09/30/2019
$160,000
Solute Careers
Principal Software Engineer
09/24/2019
$150,000
Averity
Principal Software Engineer
09/20/2019
$220,000
Workbridge Associates
Principal Software Engineer
09/20/2019
$155,000
Randstad
Principal Software Engineer
09/12/2019
$100,000
Show More