Data Engineer Salaries in Canada

Updated Jun 7, 2023
$91,806 /yr
Average Base Pay

1,078 salaries

$66K

Low

$92K

Average

$127K

High

Additional Cash Compensation
Average$8,827Range$2,763 - $28,199

How much does a Data Engineer make? The national average salary for a Data Engineer is $91,806 in Canada. Filter by location to see Data Engineer salaries in your area. Salary estimates are based on 1,078 salaries submitted anonymously to Glassdoor by Data Engineer employees.

How accurate does $91,806 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What is the salary trajectory for a Data Engineer?

in Canada

$91,806 /yr
Data Engineer
$120,534 /yr
Senior Data Engineer
$123,793 /yr
Lead Data Engineer
See Full Career Path

Download as data table

What is the salary trajectory for a Data Engineer?

in Canada

$91,806 /yr
Data Engineer
$123,793 /yr
Lead Data Engineer

Download as data table

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

RBC
4.0

RBC

Data Engineer

$95,434

 /yr
Range: $66K - $128K

$66K

$128K

$65,906 - $128,260 Range

Scotiabank
3.9

Scotiabank

Data Engineer

$104,511

 /yr
Range: $66K - $128K

$66K

$128K

$66,000 - $127,815 Range

Jarvis Consulting Group
4.2

Jarvis Consulting Group

Data Engineer

$54,524

 /yr
Range: $50K - $58K

$50K

$58K

$50,000 - $58,249 Range

Amazon
3.8

Amazon

Data Engineer

$147,252

 /yr
Range: $50K - $255K

$50K

$255K

$50,000 - $255,000 Range

TD
3.9

TD

Data Engineer

$88,821

 /yr
Range: $78K - $108K

$78K

$108K

$78,412 - $108,000 Range

Sun Life
3.7

Sun Life

Data Engineer

$96,662

 /yr
Range: $65K - $180K

$65K

$180K

$65,000 - $180,000 Range

Manulife
4.0

Manulife

Data Engineer

$97,964

 /yr
Range: $80K - $203K

$80K

$203K

$80,000 - $203,046 Range

Is this salary info helpful?

Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere

Scotiabank
3.9

Scotiabank

Data Engineer - Hourly Contractor

$60

 /hr
Range: $36 - $98

$36

$98

$36 - $98 Range

Jarvis Consulting Group
4.2

Jarvis Consulting Group

Data Engineer - Contractor

$53,499

 /yr
Range: $50K - $55K

$50K

$55K

$50,000 - $55,082 Range

IBM
4.0

IBM

Data Engineer

$87,967

 /yr
Range: $70K - $161K

$70K

$161K

$70,000 - $161,125 Range

Banque Nationale du Canada/National Bank of Canada
4.3

$60K

$137K

$60,000 - $137,489 Range

ICBC
3.4

ICBC

Data Engineer

$76,075

 /yr
Range: $70K - $98K

$70K

$98K

$70,000 - $98,000 Range

Deloitte
4.1

Deloitte

Data Engineer

$75,000

 /yr
Range: $65K - $100K

$65K

$100K

$65,000 - $100,000 Range

Desjardins
4.2

Desjardins

Data Engineer

$91,819

 /yr
Range: $71K - $121K

$71K

$121K

$70,849 - $121,000 Range

Cognizant Technology Solutions
3.8

Cognizant Technology Solutions

Data Engineer

$94,605

 /yr
Range: $76K - $115K

$76K

$115K

$76,000 - $114,963 Range

CIBC
3.9

CIBC

Data Engineer

$90,544

 /yr
Range: $73K - $108K

$73K

$108K

$73,135 - $107,955 Range

RBC
4.0

RBC

Data Engineer - Hourly Contractor

$46

 /hr
Range: $24 - $120

$24

$120

$24 - $120 Range

Electronic Arts
4.0

Electronic Arts

Data Engineer

$121,477

 /yr
Range: $91K - $179K

$91K

$179K

$90,594 - $179,000 Range

AIR MILES
3.9

AIR MILES

Data Engineer

$103,042

 /yr
Range: $85K - $126K

$85K

$126K

$85,208 - $126,308 Range

Shopify
3.5

Shopify

Data Engineer

$110,899

 /yr
Range: $99K - $153K

$99K

$153K

$99,225 - $152,980 Range

Viewing 1 - 10 of 15,776

Frequently asked questions about a Data Engineer salaries

The national average salary for a Data Engineer is $91,806 per year in Canada. Filter by location to see a Data Engineer salaries in your area. Salaries estimates are based on 1078 salaries submitted anonymously to Glassdoor by a Data Engineer employees.

The highest salary for a Data Engineer in Canada is $126,908 per year.

The lowest salary for a Data Engineer in Canada is $66,413 per year.

About 75.45% of Data Engineer professionals feel satisfied with their salary, according to anonymous Glassdoor ratings. An additional $8,827 in potential pay per year, among other factors, can qualify the annual pay of a Data Engineer in Canada as a good salary.

Data Engineer professionals in Canada have a wide total pay range, between $69,176 and $155,107 depending on experience, with an estimated total pay of $100,633 following the average career path of a Data Engineer.