Data Engineering Jobs in Canada
There are 1,334 open Data Engineering jobs in Canada on freehire right now. 555 of them were posted recently. The skills employers ask for most often are sql, python and data-engineering.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| CAD | year | CA$110,000 | CA$138,000 | CA$170,000 | 146 |
| CAD | hour | CA$61 | CA$72 | CA$92 | 20 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- sql 67%
- python 64%
- data-engineering 63%
- cloud 60%
- analytics 57%
- data-pipelines 52%
- ai 48%
- etl 45%
How the work is done
- Hybrid 248 · 19%
- Remote 129 · 10%
- Onsite 36 · 3%
Visa sponsorship offered in 20% of the 41 postings that state a position on it.
Seniority
- Senior 497
- Lead 97
- Staff 67
- C-level 24
- Middle 21
- Principal 20
Who is hiring
- 1000+ employees 142
- 501-1000 employees 25
- 51-200 employees 7
- 201-500 employees 6
- 11-50 employees 3
- 1-10 employees 1

Manager, Data Engineering
Leads two domain-aligned data engineering subteams (Finance and Supply Acquisition/Business Platforms) that build durable marketplace data models for requests, projects, pros, and customers, and keep revenue reporting auditable. Hands-on technical manager working in SQL, Python, BigQuery, dbt, Airflow, and MetricFlow, while hiring and growing engineers.
Data Engineer (Databricks)
Resume Due Date :Wednesday, June 17th, 2026 (5:00PM EST) Job ID: 26-065 Number of Vacancies : 1 Level :MP4 Duration : 12 Months Hours of work :35 hoursper week Location : 1908 Colonel Sam Drive, Oshawa Work Mode :…
Lead Data Engineer – Databricks
Job Title: Team Lead, Data Engineering – Databricks Job ID: 86747 Location: Toronto, Ontario Overview: Our client has provided specialist financial services to alternative investment funds, investors, multinationals,…
Hybrid Staff Data Engineer & Architect - Lakehouse Lead
Cpus Engineering Staffing Solutions Inc. is seeking a Staff Data Engineer/Data Architect in Oshawa. You will lead the architecture, design, and implementation of scalable data pipelines to deliver top-notch data…
Senior Data Engineer
Job Description Reporting to the Sr. Manager, Data Architecture, the Senior Data Engineer will play a key role in designing, building, and modernizing enterprise data integrations that support business transformation…

Data Platform Sales Representative
Data Platform Account Executive – Eastern Canada (Multi-Cloud) Drive Business Transformation Through Data, AI, and Multi-Cloud Innovation Oracle is seeking a bilingual (French and English), high-performing Data…
Senior Data Engineer
Know where you belong! Match Group is a leading provider of dating products across the globe. Our portfolio includes Tinder, Hinge, Match, Meetic, PlentyOfFish, OkCupid, The League, HER, and others, each designed to…
Senior Data Engineer – Capital Markets
Senior Data Engineer joining the Data Sourcing and Analytics team to design, build, and maintain enterprise data warehouse, data lake, and ETL/ELT pipeline solutions on cloud data platforms using SQL, Snowflake, Databricks, Spark, and Python, including data modeling, documentation, testing, and production support for financial-services clients in a hybrid Mississauga role.
Senior Data Engineer
Descartes Unites the People and Technology that Move the World The need for efficient, secure, and agile supply chains and logistics operations has become ever more critical and complex. By combining innovative…
Data Engineer
Contract engagement for a mid-senior Data/Databricks Engineer at a staffing firm in Hope, BC. Day to day involves building ETL pipelines in Databricks with Python and Spark, working with Unity Catalog, and applying machine learning.



Senior Software Reliability Engineer - Data Platform
Build and scale Okta’s high-performance data infrastructure for streaming analytics, ML, and real-time reporting using Kinesis, Flink, Snowflake, and ElasticSearch.
Senior Data Engineer - Data Performance and Tooling
Senior Data Engineer on Jane's Data Performance and Tooling team, owning end-to-end data infrastructure: production-grade pipelines, a secure centralized data lake, and streaming/CDC systems. Core stack includes AWS (MSK, Glue), Terraform, Apache Iceberg, Snowflake, and Kafka-family tools, working closely with analytics and product teams.
Junior Data Engineer
Agency: Omd Job Function: Consulting Job Subfunction: Technology Consulting Job Description: About the role The Data Engineering team is responsible for building and maintaining robust data infrastructure and…
Senior Data Platform Engineer
The Role The Senior Data Platform Engineer will act as a technical lead for our technologies in any project or initiative, and is responsible for designing, developing, implementing, and supporting enterprise-grade…
Data Engineer in Databricks at CPUS
A data engineer designs and builds scalable ELT/ETL pipelines and data lake/warehouse products on Azure Databricks, cleaning and optimizing datasets and supporting BI analysts with data modeling. Core stack is Python, SQL, and Spark in an agile, hybrid team based in Oshawa, Canada.
Technology Solutions, Data Platform & Engineering - Winter 2027 Co-op/Intern
A 4-month Winter 2027 co-op/internship with Definity's Data Platform & Engineering team in Toronto (hybrid). The student works on data engineering tasks in Google Cloud — ingesting and transforming data, handling file formats like AVRO/ORC/Parquet, coding in Python/Spark/Scala, writing SQL and shell scripts, and using Jira, Bitbucket, Jenkins, and Confluence. Pays from $22.50/hour.