Data Engineering Salaries · freehire

Data Engineering roles pay a median of $175,000 per year across 447 postings that disclose pay, ranging from $145,046 to $208,025.

Updated July 23, 2026

LevelCurrencyPeriod25thMedian75thPostings
JuniorUSDyear$117,500$135,000$145,0009
MiddleUSDyear$130,000$136,000$145,0009
MiddlePLNyearPLN 50,000PLN 150,000PLN 210,0005
SeniorUSDyear$140,000$163,000$194,180257
SeniorPLNhourPLN 190PLN 190PLN 19022
SeniorCADyearCA$132,500CA$140,000CA$159,50021
SeniorEURyear€57,500€75,000€77,50015
SeniorGBPyear£72,500£75,000£98,5009
SeniorPLNyearPLN 225,000PLN 245,000PLN 300,0008
SeniorEURmonth€4,500€4,875€6,2207
SeniorINRyear₹2,687,500₹3,250,000₹3,250,0006
SeniorUSDhour$59$86$1006
SeniorSGDyearSGD 100,000SGD 100,000SGD 137,5006
SeniorUSDmonth$4,500$65,000$65,0005
SeniorPLNmonthPLN 18,400PLN 20,050PLN 20,0505
LeadUSDyear$163,400$192,050$211,20080
StaffUSDyear$180,000$204,000$234,00049
PrincipalUSDyear$169,500$205,000$230,00029
C-levelUSDyear$157,312$209,000$259,58810
All levelsUSDyear$145,046$175,000$208,025447
All levelsCADyearCA$132,712CA$141,600CA$163,75026
All levelsPLNhourPLN 169PLN 190PLN 19024
All levelsEURyear€63,125€75,000€81,25020
All levelsPLNyearPLN 172,200PLN 230,000PLN 300,00017
All levelsGBPyear£63,750£75,000£99,25011
All levelsUSDmonth$4,125$35,750$91,25010
All levelsPLNmonthPLN 12,875PLN 18,200PLN 20,05010
All levelsEURmonth€2,509€4,500€5,0009
All levelsINRyear₹2,500,000₹3,250,000₹3,250,0009
All levelsUSDhour$29$64$1008
All levelsSGDyearSGD 100,000SGD 100,000SGD 137,5006