Data Engineers Jobs in Canada

Browse 620 data engineers roles in Canada plus related opportunities such as data architect, analytics engineer and product analyst.

620 jobs found

Senior Data Engineer owning NimbleRx’s compliant healthcare data platform. Building scalable pipelines, warehouse models, and AI tooling for pharmacy and patient engagement operations.

Hybrid Role
TorontoData Engineer
CA$195,000 - CA$228,000 per year

Data Governance Architect shaping governance strategies and cloud data architectures for Lovelytics’ enterprise data and AI consulting clients. Leading technical delivery, presales, migrations, and governance implementations on Databricks.

Remote Role
Data Engineer
$155,000 - $200,000 per year

Senior Data Engineer owning Databricks lakes, pipelines, and AI data infrastructure. Building Quandri’s AI operating system for insurance agencies and brokerages.

Hybrid Role
VancouverData Engineer
CA$140,000 - CA$170,000 per year

Senior Data Engineer architecting Azure and Databricks data platforms for TTEC Digital’s client experience solutions. Building governed pipelines, APIs, MCP integrations, and agentic AI data services.

Remote Role
Data Engineer

Staff Software Engineer building AWS data infrastructure and integrations for Solink’s cloud video - security platform. Driving scalability, architecture, and engineering mentorship.

Remote Role
Data Engineer
CA$138,445 - CA$173,056 per year

Senior Azure Fabric Data Engineer building reliable pipelines and modern data platforms for Data Elephant, a Canadian data, analytics, and AI consultancy. Delivering trusted datasets for reporting, AI, and machine learning.

Remote Role
Data Engineer

Senior Data Architect leading Microsoft Fabric implementations for Data Elephant, a Canadian data, analytics, and AI consulting firm. Designing secure Azure, OneLake, and Fabric platforms for clients.

Remote Role
Data Engineer

Senior SQL Developer building SQL warehouses, ETL pipelines, and reporting solutions for TD Bank’s treasury technology team. Supporting cloud modernization and business - critical financial analytics.

Hybrid Role
TorontoData Engineer
CA$81,600 - CA$115,200 per year

Data Migration Consultant managing CRM data imports, validation, and onboarding for Neon One, a nonprofit software company. Coordinating clients, engineers, and cross - functional teams.

Remote Role
Data Engineer
CA$80,000 - CA$85,000 per year

Data Migration Specialist defining mappings and validating migrations for ClearRisk’s cloud - based claims and risk management solutions. Ensuring customer data is accurate, clean, and business - ready.

Hybrid Role
St. John'sData Engineer

Senior Data Engineer building scalable data platforms and pipelines for Confluence’s investment data business. Collaborating on architecture while mentoring engineers and solving complex data challenges.

Hybrid Role
MontrealData Engineer

Senior Data Engineer building Dandy’s data infrastructure for its technology - powered dental operating system. Developing pipelines, governed data products, and AI - ready platform capabilities.

Remote Role
Data Engineer
CA$133,600 - CA$167,000 per year

Senior Data Engineer supporting the Government of Alberta’s Data Management Platform. Building, monitoring, and modernizing Talend integrations, ETL/ELT pipelines, APIs, and data services.

Remote Role
Data Engineer

Data Engineer building cloud data pipelines, models, and analytics infrastructure for Boeing’s aviation programs. Supporting machine learning applications and data governance from Richmond/Vancouver.

Hybrid Role
RichmondData Engineer
CA$101,000 - CA$179,000 per year

Data Engineer building cloud - based data pipelines and analytics infrastructure for Boeing’s aviation programs. Supporting machine learning, data governance, and high - performance systems from Richmond/Vancouver.

Hybrid Role
RichmondData Engineer
CA$101,000 - CA$179,000 per year

Data Engineer building trusted data pipelines for Crux’s clean - energy capital platform. Automating surveys, reporting datasets, and research queries for Market Intelligence.

Remote Role
Data Engineer
$130,000 - $180,000 per year

Data Engineer salary expectations in Canada

The average salary for data engineers in Canada is $160,894 per year. This is based on 207 job openings.

Below is a breakdown of salary data by years of experience

ExperienceNumber of roles analyzedAverage salary
Entry (Data Engineer) (0-1 yrs)0—
Junior Data Engineer (1-2 yrs)14$109,685
Mid-level Data Engineer (2-4 yrs)60$133,105
Senior Data Engineer (5-9 yrs)168$159,741
Lead Data Engineer (10+ yrs)54$180,674

How long does it take for companies to hire data engineers in Canada?

We analyzed 88 job listings and found it takes about 31 days for employers to close a job opening.

The most in-demand skills for data engineers in Canada

We reviewed 995 job postings and found the top skills employers ask for most often are:

SQL70.2%
Python69.5%
Cloud57.6%
ETL51.4%
AWS43.4%
Azure41.1%
Spark33.1%
Airflow25.4%
Google Cloud Platform20.4%
Kafka17.4%

Frequently asked questions