Content has loaded

Data engineer salary in Canada

How much does a Data Engineer make in Canada?

Average base salary

$112,909

The average salary for a data engineer is $112,909 per year in Canada. 820 salaries reported, updated at June 15, 2026

Data Engineer job openings in Canada

slide 1 of 6
slide1 of 6
AWS Data Engineer
HCLTech3.7out of 5 stars.
Mississauga, ON
17 hours ago

Highest paying companies for Data Engineer in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Prostaff Employment Solutions
 
$213,200per year
View company
Prophix
 
$200,000per year
Systematix
 
$197,600per year
Spirit Omega
 
$193,405per year
Aviso
 
$192,400per year
Clio
 
$192,200per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Data Engineers near Canada

  1. Markham, ON
    $191,757 per year
  2. Edmonton, AB
    $169,195 per year
  3. Montréal, QC
    $138,201 per year
  4. Ottawa, ON
    $126,223 per year
  5. Brampton, ON
    $119,777 per year

Where can a Data Engineer earn more?

Compare salaries for Data Engineers in different locations
vs.