Software Engineering Salaries

Software Engineering roles pay a median of $221,000 per year across 1917 postings that disclose pay, ranging from $190,000 to $252,700.

Updated November 1, 2026

LevelCurrencyPeriod25thMedian75thPostings
InternUSDyear$143,150$150,000$160,62544
InternUSDhour$30$38$5014
JuniorUSDyear$103,624$130,500$161,25023
JuniorUSDmonth$10,000$10,000$10,5005
MiddleUSDyear$127,750$165,000$194,25039
SeniorUSDyear$185,000$205,000$225,0001047
SeniorEURyear€79,500€86,575€110,55054
SeniorCADyearCA$167,750CA$195,000CA$415,00023
SeniorGBPyear£75,250£96,000£120,00015
LeadUSDyear$177,500$205,000$230,47583
LeadEURyear€60,000€73,750€85,00010
StaffUSDyear$226,500$250,000$291,616546
StaffGBPyear£136,176£290,000£357,50011
StaffEURyear€78,650€120,000€125,4509
PrincipalUSDyear$231,650$274,000$320,145127
PrincipalEURyear€103,800€103,850€132,6009
C-levelUSDyear$128,750$157,500$203,2158
All levelsUSDyear$190,000$221,000$252,7001917
All levelsEURyear€76,500€87,000€112,70085
All levelsCADyearCA$140,000CA$180,940CA$317,01335
All levelsGBPyear£74,625£105,000£140,33830
All levelsUSDhour$30$39$5118
All levelsUSDmonth$4,400$8,700$10,0009
All levelsEURmonth€2,371€3,267€3,6507

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.