Content has loaded
Principal software engineer salary in United States
How much does a Principal Software Engineer make in the United States?
Average base salary
$178,250
- Hour
- Day
- Week
- Month
- Year
Average $178,250
Low $114,218
High $278,179
The average salary for a principal software engineer is $178,250 per year in the United States. 9.4k salaries taken from job postings on Indeed in the past 36 months (updated August 16, 2026).
Highest paying companies for Principal Software Engineer in United States
Average year pay is based on job postings on Indeed in the past 36 months.StubHub
$425,000per year
HubSpot
$407,940per year
Pinterest
$367,339per year
Google
$367,000per year
LinkedIn
$365,000per year
Block
$364,150per year
Looking to Hire?
Highest paying cities for Principal Software Engineers near United States
Where can a Principal Software Engineer earn more?
Compare salaries for Principal Software Engineers in different locationsFrequently Asked Questions (FAQs) about Principal Software Engineer