Data Engineer Salaries in Canada

Updated Jun. 27, 2022
$87,533 /yr
Average Base Pay

379 salaries

$63K

Low

$88K

Average

$121K

High

Additional Cash Compensation
Average$8,249Range$2,769 - $24,577

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

How accurate does $87,533 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What is the salary trajectory for a Data Engineer?
$87,533 /yr
Data Engineer
$111,186 /yr
Senior Data Engineer
$116,460 /yr
Lead Data Engineer
See Full Career Path

Download as data table

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Scotiabank
3.9

Scotiabank

Data Engineer

$97,562

 /yr
Range: $70K - $120K

$70K

$120K

$70,000 - $120,000 Range

RBC
4.0

RBC

Data Engineer

$86,685

 /yr
Range: $67K - $119K

$67K

$119K

$67,317 - $119,172 Range

Sun Life
3.9

Sun Life

Data Engineer

$86,481

 /yr
Range: $66K - $108K

$66K

$108K

$65,663 - $107,941 Range

Jarvis Consulting Group
4.3

Jarvis Consulting Group

Data Engineer

$53,855

 /yr
Range: $50K - $57K

$50K

$57K

$50,000 - $57,325 Range

Manulife
4.1

Manulife

Data Engineer

$96,410

 /yr
Range: $80K - $111K

$80K

$111K

$80,000 - $110,516 Range

Amazon
3.8

Amazon

Data Engineer

$117,500

 /yr
Range: $95K - $168K

$95K

$168K

$95,406 - $167,825 Range

Cognizant Technology Solutions
3.8

Cognizant Technology Solutions

Data Engineer

$94,669

 /yr
Range: $77K - $113K

$77K

$113K

$77,301 - $113,139 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

Share Salary Anonymously
Jarvis Consulting Group
4.3

Jarvis Consulting Group

Data Engineer - Contractor

$52,651

 /yr
Range: $51K - $54K

$51K

$54K

$51,427 - $54,209 Range

Banque Nationale du Canada/National Bank of Canada
4.2

$68K

$120K

$68,179 - $119,575 Range

CIBC
3.9

CIBC

Data Engineer

$84,662

 /yr
Range: $72K - $106K

$72K

$106K

$71,975 - $106,243 Range

TD
4.0

TD

Data Engineer

$84,456

 /yr
Range: $54K - $100K

$54K

$100K

$54,130 - $99,744 Range

IBM
4.1

IBM

Data Engineer

$91,293

 /yr
Range: $76K - $159K

$76K

$159K

$75,774 - $158,570 Range

AIR MILES
3.8

AIR MILES

Data Engineer

$99,841

 /yr
Range: $83K - $112K

$83K

$112K

$83,000 - $111,555 Range

Electronic Arts
4.1

Electronic Arts

Data Engineer

$107,520

 /yr
Range: $89K - $127K

$89K

$127K

$89,157 - $127,001 Range

Scotiabank
3.9

Scotiabank

Data Engineer - Hourly Contractor

$60

 /hr
Range: $36 - $97

$36

$97

$36 - $97 Range

Shopify
4.3

Shopify

Data Engineer

$101,051

 /yr
Range: $94K - $137K

$94K

$137K

$93,697 - $137,435 Range

Accenture
4.1

Accenture

Data Engineer

$91,720

 /yr
Range: $49K - $105K

$49K

$105K

$49,473 - $105,000 Range

RBC
4.0

RBC

Data Engineer - Hourly Intern

$27

 /hr
Range: $25 - $40

$25

$40

$25 - $40 Range

TD Bank
4.0

TD Bank

Data Engineer

$88,221

 /yr
Range: $80K - $108K

$80K

$108K

$80,000 - $108,000 Range

Desjardins
4.1

Desjardins

Data Engineer

$79,285

 /yr
Range: $70K - $88K

$70K

$88K

$70,000 - $88,217 Range

Download as data table
Viewing 1 - 10 of 12,862

Frequently asked questions about a Data Engineer salaries

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

The highest salary for a Data Engineer in Canada is $121,065 per year.

The lowest salary for a Data Engineer in Canada is $63,288 per year.