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
| Level | Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|---|
| Junior | USD | year | $117,500 | $122,500 | $135,000 | 5 |
| Senior | USD | year | $141,900 | $167,568 | $199,750 | 203 |
| Senior | CAD | year | CA$133,886 | CA$143,769 | CA$159,875 | 18 |
| Senior | EUR | month | €3,750 | €4,500 | €4,938 | 7 |
| Senior | GBP | year | £55,000 | £75,000 | £80,000 | 5 |
| Lead | USD | year | $172,000 | $195,000 | $211,200 | 81 |
| Staff | USD | year | $180,000 | $204,000 | $237,500 | 45 |
| Principal | USD | year | $165,000 | $182,500 | $230,000 | 25 |
| C-level | USD | year | $153,750 | $218,000 | $268,950 | 9 |
| All levels | USD | year | $150,000 | $180,000 | $211,200 | 373 |
| All levels | CAD | year | CA$132,924 | CA$147,538 | CA$165,500 | 23 |
| All levels | EUR | month | €3,750 | €4,500 | €4,938 | 7 |
| All levels | GBP | year | £60,000 | £77,500 | £93,875 | 6 |