Talent.com

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
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
chart
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

Hybrid Data Engineer Specializing in Azure and Databricks Development

2iSolutions Inc.Oshawa, Durham Region, CA
Full-time

Transform data architecture as a Data Engineer with a focus on Azure and Databricks.Collaborate in a hybrid environment to support robust data-driven applications.In this dynamic role, you will par... Show more

 • Promoted

Generative AI Developer – Retail/CPG Domain - Comprehensive Resources Inc

Comprehensive Resources Incoshawa, on, ca
Full-time

Generative AI Developer (Retail/CPG).Seeking a GenAI Developer with expertise in LLMs, RAG, and prompt engineering.Build scalable AI solutions using Python, LangChain, HuggingFace, and vector DBs l... Show more

 • Promoted

Lead Software Engineer with ClickHouse, Terraform - oshawa

Lorven Technologies Inc.oshawa, on, ca
Full-time

Working hours - PST time zone from 9 till 5 pm.Skills: ClickHouse,Kubernetes, Terraform, Helm charts.Lead the migration of large-scale logs and distributed traces from existing Analytics Database t... Show more

 • Promoted • New!

Software Engineer

BangjinAjax, ON, CA
Full-time

NET CORE, Database (MS SQL Server).Must be a full-stack developer.Must have positive attitude in learning new things.Must have professional experience on core application development using C#, NET ... Show more

 • Promoted