Data Engineering Jobs in Canada
There are 1,545 open Data Engineering jobs in Canada on freehire right now. 574 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 111 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 313
- 501-1000 employees 112
- 51-200 employees 35
- 11-50 employees 20
- 201-500 employees 16
- 1-10 employees 2
Lead Cloud Data Engineer at Egen
Lead cloud data engineering projects using Google Cloud and PySpark to build scalable data pipelines and analytics solutions for clients.
Data Engineer (Python and AWS)
Builds and maintains data pipelines in Python on AWS, integrating services like Lambda, S3, and RDS while ensuring security and CI/CD workflows.
Azure Data Engineer (Databricks)
Build and maintain scalable data pipelines using Python, DBT, and cloud warehouses (Snowflake/Azure) to power analytics and business decisions.

Lead Data Engineer for Business Intelligence
Lead a team to build and optimize Faire’s core data infrastructure and BI systems, ensuring reliable, high-quality analytics that power product features for small and medium businesses.
Senior Data Engineer, Financial Data
Build and maintain scalable ETL/ELT pipelines and data warehouses to track USDC movement across blockchains, enabling analytics on holdings, use cases, and growth opportunities.
Data Engineer / Backend API Specialist
Build internal REST and event-driven APIs in Java/.NET to integrate enterprise data pipelines, ensuring reliability and security while collaborating on technical documentation.
Staff Data Engineer (Data Systems, TCGplayer)
Staff Data Engineer builds and governs scalable data systems (Snowflake, Postgres, Kafka) to power TCGplayer’s marketplace, ensuring reliable, secure, and well-tested data flows across warehouse and application platforms.
Staff Data Engineer, Product Risk & Analytics
Leads the data engineering team to build scalable pipelines and data infrastructure for payments, risk, and product analytics using Iceberg, Kafka, Flink, Spark, Airflow, and AWS.
Data Engineer — ELT & Analytics Pipelines
Build and maintain ELT pipelines and data models for a cloud platform serving tours & attractions, using SQL, Python, and cloud data tools.
Principal Data Engineer
Principal Data Engineer designs and builds scalable data pipelines and cloud solutions on Azure and Databricks to transform raw data into insights for a Canadian wealth-management fintech.
Azure Data Engineer
Builds Azure pipelines to ingest and move data from on-prem systems like mainframes and SQL Server into cloud storage and analytics tools using Python, SQL, and orchestration platforms.
Senior Data Engineer
Senior Data Engineer builds and maintains ETL pipelines, schedules jobs, and reviews code for robust data solutions in a consulting context.
Manager, Data Engineering (Applications)
Lead a team to build and maintain real-time and batch data pipelines that integrate enterprise applications using MuleSoft and Informatica, ensuring data consistency across retail systems.
GCP Data Engineer
Design and maintain scalable ETL pipelines on GCP using Spark Serverless, Spark on GKE, and Python, with BigQuery, CloudSQL, and Pub/Sub for data processing and governance.
Principal Data Engineer
Principal Data Engineer designs and maintains self-hosted data infrastructure, optimizes PostgreSQL/MongoDB systems, and builds scalable ETL pipelines for a game developer.
Senior Azure Data Engineer - Lead Data Pipelines (Contract)
Lead a team building and scaling Azure Data Factory and Databricks pipelines in Brampton, handling ingestion, transformation, and loading while ensuring data quality and security.
Staff Data Engineer
Build and own Jane’s customer data infrastructure from the ground up, designing event pipelines, schemas, and identity resolution to power reliable analytics and marketing decisions across clinics and practitioners.
System and Data Engineer - IT4 (AESES)
Builds full-stack web apps, automates workflows, and designs data pipelines for a public-health research center using Python, SQL Server, Power Platform, and AI tools.