Data Engineer: Average Salary in Canada, 2026
Find out what the average Data Engineer salary is
Salary rate
How much does a Data Engineer make in Canada?
$120,668/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Data Engineer in Canada is $120,668 per year or $61.88 per hour. Entry-level positions start at $92,500 per year, while most experienced workers make up to $147,767 per year.
Median$120,668

Low$92,500
High$147,767
Data Engineer: Average Salary in Canada
Ontario$115,926
Northwest Territories$113,650
British Columbia$113,289
Quebec$109,902
Nunavut$108,309
Active jobs with salaries
Snowflake Cortex & Snowpark Specialist.AI-driven solutions within the Snowflake Data Cloud.You will work closely with Data Engineering, Architecture, and Business teams to build scalable pipelines,...Show moreLast updated: 24 days ago
Herzing College is seeking a subject matter expert in data analytics.Translate and localize the program from English to French while ensuring technical and pedagogical accuracy.Review and adapt lea...Show moreLast updated: 8 days ago
Python Software Engineer with Product Owner experience.This role is ideal for someone who enjoys both.You will be responsible for building and maintaining reliable payment infrastructure while coll...Show moreLast updated: 8 days ago
BGV will be done for the selected candidates.At least 3 years hands on experience in field Support Services.Strong skills in supporting desk side for Windows XP, Windows 7 and Windows 8.Experienced...Show moreLast updated: 20 days ago
- Promoted
Snowflake Cortex expert
Amaris ConsultingOshawa, Ontario, CanadaFull-time
- Promoted
Data Analyst
Herzing Collegeoshawa, on, caFull-time
- Promoted
Software Engineer - HeartCentrix Solutions
HeartCentrix Solutionsoshawa, on, caFull-time
- Promoted
Deskside Engineer - Pickering, ON
Info-WaysPickeringFull-time