← All roles

Software Engineer salary

From 132 pay ranges published by 13 employers for jobs open now
$213,400 a year, median
Most roles pay between $159,700 and $246,000 (the middle half of postings, with every employer counting equally).
$54,000 lowest$372,200 highest
9% of these roles are remote.
By level
Mid-level$108,800 median12 postings
Lead / principal$209,300 median46 postings
Senior$220,000 median71 postings
By country (where the job is based; a remote job counts in every country it is open to)
United States$220,000 median55 postings
Spain$93,400 median12 postings
Canada$138,700 median11 postings
Poland$99,300 median11 postings
Ireland$132,500 median10 postings
See Software Engineer jobs that list pay All Software Engineer jobs
How to read this. These are pay ranges that employers published on their own career pages, converted to approximate US dollars a year using the middle of each range. Every employer counts equally, so a company that posts the same job in twenty countries counts once. They are not a survey of what people earn. They lean towards employers that publish pay: many tech companies and places with pay-transparency laws. A role is only listed when at least 8 postings from 3 employers list pay, so one company cannot set the figure. Use it as a guide when you negotiate, not as a promise.