Data Engineering Jobs in Canada
There are 1,549 open Data Engineering jobs in Canada on freehire right now. 572 of them were posted recently. The skills employers ask for most often are sql, python and cloud.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| CAD | year | CA$111,390 | CA$132,924 | CA$159,300 | 234 |
| CAD | hour | CA$65 | CA$72 | CA$92 | 36 |
| USD | year | $117,500 | $140,000 | $170,000 | 22 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- sql 63%
- python 62%
- cloud 59%
- data-engineering 57%
- analytics 55%
- data-pipelines 54%
- etl 48%
- ai 47%
How the work is done
- Hybrid 253 · 16%
- Remote 138 · 9%
- Onsite 16 · 1%
Visa sponsorship offered in 44% of the 112 postings that state a position on it.
Seniority
- Senior 553
- Lead 135
- Staff 49
- Principal 32
- Junior 29
- C-level 20
Who is hiring
- 1000+ employees 314
- 501-1000 employees 112
- 51-200 employees 35
- 11-50 employees 20
- 201-500 employees 16
- 1-10 employees 2
Senior Data Engineer-- KUMDC5716518
Senior Data Engineer builds and optimizes Snowflake data warehouses, migrates legacy systems, and designs ETL pipelines using Talend/Informatica to support analytics and reporting.
Senior Data Engineer - Halifax
Senior Data Engineer designs and builds big-data pipelines and Spark/Java applications to support risk analytics in a fintech firm, optimizing Hadoop/Spark workloads on Cloudera.
OPEN: Data Engineer
Build and maintain scalable data pipelines and warehouses using Azure Synapse, Databricks, and PySpark to power analytics and reporting for a client’s digital products.
BI Data Engineer
Build and optimize BI dashboards in AWS QuickSight and SQL, turning data into actionable insights for business decisions while collaborating with stakeholders.
Test Data Engineer (TDM)
Designs and implements Test Data Management (TDM) pipelines to provision realistic, secure test data for software validation, using SQL, NoSQL, Informatica IDMC, and Azure cloud tools.
Ingénieur en Données - Data Engineer
Build and maintain scalable data pipelines on Databricks and Azure to ingest POS, transactional, and operational data, enabling reliable reporting and analytics for a large Canadian restaurant group.
Data Engineer - Intermediate JP975
Designs and maintains secure, scalable data pipelines on Azure to ingest and transform regulatory data into analytics-ready datasets for compliance and decision-making.
Lead data engineer
Lead a team to modernize and optimize data pipelines for BMO’s financial platforms, migrating legacy ETL systems to AWS-native solutions while ensuring performance, scalability, and governance.
Junior to Intermediate Data Engineer
Build and maintain modern data pipelines and cloud-based analytics solutions using Azure services, SQL, and Python for AI-driven projects.
Data Engineer (Intermediate)
Builds secure, scalable Azure data pipelines and platforms for government analytics, using Databricks, Synapse, and Python to ensure trusted, compliant data access.
Senior Data Engineering Manager: Innovate and Deliver Excellence
Lead a team of data engineers to design and implement data architecture solutions using Azure, Databricks, SQL, and Python, driving innovation and best practices.
Goodway Group Data Engineer Position
Senior Data Engineer builds and maintains resilient data pipelines and systems for marketing analytics, using SQL, programming, and modern platforms like BigQuery and Dagster.
Advanced Data Engineer for Large Datasets and ETL Pipelines
Design and build scalable ETL pipelines in Python or Java, ensuring data integrity and performance for cloud-based analytics and insights.
Flinks Senior Data Engineer Role
Senior Data Engineer builds and maintains Flinks' financial data infrastructure and ML platform, designing ETL pipelines and ensuring reliable datasets for fintech products.
Senior Data Engineer ( Databricks/Snowflake)
Build and optimize scalable ETL/ELT pipelines for a wealth-tech platform using Snowflake, AWS, and Python, ensuring data quality and governance in a financial-services environment.
12/01/2025 Data Engineer
Senior Data Engineer builds and maintains ETL pipelines using Informatica, SQL, and APIs to process healthcare data, ensuring compliance and scalability for analytics projects.