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
Senior Data Engineer
JLL empowers you to shape a brighter way . Our people at JLL are shaping the future of real estate for a better world by combining world class services, advisory and technology for our clients. We are committed to…
Senior Manager - Data Governance
Application Deadline: 11/01/2026 Address: 4100 Gordon Baker Road Job Family Group: Data Analytics & Reporting Specific accountabilities include: Develop and operationalize T&O Data Governance Operations team to…
Senior Software Engineer, Device & Data Platform
About Mecka AI Mecka AI is building the data infrastructure layer for robotics and embodied AI. We design and operate global systems for data capture, data labeling, and hardware-enabled workflows used by leading AI…

Senior Software Engineer, Device & Data Platform
Senior engineer who owns the backend services, APIs, SDKs, and operational tools behind Mecka's connected hardware and robotics data platform — keeping data accurate and services reliable at scale. Day-to-day is backend work in Python, Go, or TypeScript with SQL, distributed-systems reliability, and developer-facing tooling.
AWS Streaming Data Engineer: Build Real-Time Data Pipelines
Booz Allen Hamilton is seeking an AWS Streaming Data Engineer to deliver end-to-end streaming solutions in a fast, agile environment. You will apply cloud-first software development and real-time ingestion across…
Real-Time AWS Streaming Data Engineer
Booz Allen Hamilton is seeking an AWS Streaming Data Engineer to deliver end-to-end streaming solutions in a fast, agile environment. You will apply cloud-first software development and real-time ingestion across…
Chief Developer in Data Engineering
Lead data engineering role on National Bank of Canada's Data Strategy team: define data architecture and models, build and maintain ETL/ELT pipelines in cloud environments, optimize processing with SQL and Python, and implement data quality and governance, working in a hybrid, agile setting with AWS, Snowflake, and Terraform.
SENIOR DATA ENGINEER
RED TIC is hiring, on behalf of a partner, a Senior Data Engineer in Québec City to design, build and maintain scalable data platforms and batch/real-time pipelines, ensuring data quality and performance. Core stack: Python, SQL, Spark, Hadoop/Hive/Kafka, cloud (AWS/Azure/GCP), Airflow orchestration and CI/CD.
Senior Data Engineer, Fixed Term - Toronto
Senior Data Engineer builds and optimizes cloud-based data pipelines and models to deliver marketing insights for global brands, using SQL, Python, and orchestration tools like Airflow or dbt.
Lead AI/Data Engineer
Dutch, a veterinary telemedicine company, seeks a hands-on Lead AI/Data Engineer in Vancouver to design and operate production AI agents and services while owning AI infrastructure (evaluations, prompt optimization, observability, cost management) and building data pipelines with Snowflake, dbt, Prefect, and event tracking via Segment/Amplitude.
Data Engineer- Silver Conversions and Scheduling
Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert teams have helped our clients deliver reliable products that users enjoy…
Senior Data Engineer, Retirement Operations
We are seeking an experienced Senior Data Engineer to support our North American Retirement organization. The role has significant exposure to Senior Leadership and opportunities to collaborate with business…
Data Engineer (12 Month Contract)
We’re seeking a highly-skilled Data Engineer with expertise in ETL, relational databases, and cloud infrastructure. At REW.ca, we believe real estate is one of life’s great adventures. As British Columbia’s leading…
Test Engineering, Data Engineering - Systems QA
Job Description Vacancy Status: This posting is for an existing vacancy within the organization and is open to new applications. AI Disclosure: As part of the application process, Artificial Intelligence will be used…
Streaming Data Engineer
Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert teams have helped our clients deliver reliable products that users enjoy…
Azure Cloud Data Platform Engineer
A senior engineer designs, builds, and implements cloud data platforms on Azure, Snowflake, and Databricks for Government of Alberta data assets, ensuring security and compliance while collaborating with data science and analytics teams. The role involves complex cloud architectures and DevOps practices.