Data Engineering Salaries · freehire

Data Engineering roles pay a median of $180,000 per year across 373 postings that disclose pay, ranging from $150,000 to $211,200.

Updated July 16, 2026

LevelCurrencyPeriod25thMedian75thPostings
JuniorUSDyear$117,500$122,500$135,0005
SeniorUSDyear$141,900$167,568$199,750203
SeniorCADyearCA$133,886CA$143,769CA$159,87518
SeniorEURmonth€3,750€4,500€4,9387
SeniorGBPyear£55,000£75,000£80,0005
LeadUSDyear$172,000$195,000$211,20081
StaffUSDyear$180,000$204,000$237,50045
PrincipalUSDyear$165,000$182,500$230,00025
C-levelUSDyear$153,750$218,000$268,9509
All levelsUSDyear$150,000$180,000$211,200373
All levelsCADyearCA$132,924CA$147,538CA$165,50023
All levelsEURmonth€3,750€4,500€4,9387
All levelsGBPyear£60,000£77,500£93,8756