Talent.com

Database engineer: Average Salary in Canada, 2026

Find out what the average Database engineer salary is

Salary rate
How much does a Database engineer make in Canada?
$121,509/ Annual
Based on 10000 salaries
The average Database engineer in Canada is $121,509 per year or $62.31 per hour. Entry-level positions start at $120,668 per year, while most experienced workers make up to $147,767 per year.
Median$121,509
chart
Low$120,668
High$147,767
Database engineer: Average Salary in Canada
Ontario$119,088
Northwest Territories$117,015
British Columbia$116,660
Nunavut$114,182
Quebec$114,140
Active jobs with salaries

Nearshore- Data Engineer (AWS- Snowflake Cortex AI) - KPG99 INC

KPG99 INCoshawa, on, ca
Full-time

Nearshore / Latin America or Canada.Top Must-haves: AWS / EKS ( Amazon Elastic Kubernetes Service) Spring Boot Micro Services.Communication skills must 9/10 in English.Design and implement ingestio... Show more

 • Promoted • New!

Senior Software Engineer Data Plane Role

General MotorsOshawa, Durham Region, CA
Full-time

Enhance embedded data infrastructure as a Senior Software Engineer at General Motors in a hybrid work arrangement.Drive optimization and design of data-intensive processing pipelines while collabor... Show more

 • Promoted

Senior Backend Engineer, Merchant Interfaces APIs (Remote)

AffirmOshawa, Durham Region, CA
Remote
Full-time

A leading fintech company is seeking a Senior Software Engineer to enhance backend systems through API development.The ideal candidate has over 5 years of software engineering experience, is profic... Show more

 • Promoted

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