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
Real-Time Trading Data Engineer (Python) – High-Impact
Elite Multi-Strat Fund in Montreal is seeking a Python Developer to join a small, specialised team building a real-time risk and trading data platform that powers systematic strategies. You’ll design high-reliability…

Director, Market Data Engineer - COO Group
Job Description The Market Data Engineer is responsible for designing, building, and supporting the enterprise market data platform that powers trading, pricing, risk, finance, regulatory reporting, and AI initiatives.…
Senior AWS Data Engineer - 10+yrs ( Must - AWS CERTIFICATION)
Role: Senior AWS Data Engineer - 10+yrs ( Must - AWS CERTIFICATION) Location: Toronto, ON Work Model: Hybrid 3 Days/Week Onsite Duration: 12-Month Contract (Extension Possible) Job Summary We are seeking a Senior AWS…
Data Scientist / Data Engineer
Onsite Flexibility: Hybrid — 3 days a week in office (anchor day: Wednesday) Position Type: Contract Contract Duration: 6 months (with potential for extension and conversion to permanent) Pay Rate: C$85.00–C$100.00 /…
Senior Data Platform Engineer
Ingénieur(e) Senior, Plateforme de Données Saint-Laurent, QC: 2-3x/semaine sur site Anglais requis pour ce poste. La maîtrise de l'anglais est requise en raison de la participation à des réunions, conférences,…
Lead data engineer (director level)
The Data Engineering Lead is a hands‑on technical expert who builds scalable data platforms, data pipelines, automated tools, and reusable data products that expand the organization’s Data & AI capabilities. This…
Senior Data Engineer - Halifax
Overview As Senior Data Engineer in the Halifax Risk IT Data Services team, you will design, implement, and support Data architecture best practices and processes across the global organization in line with the…
Lead Data Engineer, (Global Security)
Job Description What is the Opportunity? The Pharos Data & Analytics team within RBC Global Security is looking for a Lead Data Engineer to join our mission of turning security data into actionable intelligence. We…
Senior Data Engineer, GFT
What is the opportunity? Are you a talented, creative, and results-driven professional who thrives on delivering high-performing applications. Come join us! Job Description What is the opportunity? Are you a talented,…

Data Engineer: ETL/ELT Pipelines & Data Quality Automation
Cooke, a global seafood company, is seeking a Data Engineer in New Brunswick to design and optimize data pipelines, support analytics and enterprise data integration, and work with stakeholders to deliver reliable data…
Data Scientist / Data Engineer
Data Scientist / Data Engineer Location: Markham, ON Onsite Flexibility: Hybrid — 3 days a week in office (anchor day: Wednesday) Contract Details Position Type: Contract Contract Duration: 6 months (with potential for…
Data Platform Engineer II (Hybrid)
Raise recherche un Spécialiste en génie des données II à Saint-Laurent, Québec, en mode hybride, pour concevoir et maintenir des solutions de données sur Microsoft Fabric et pipelines SQL. Le poste implique…
Data Engineer - Senior - 989
About Us A Canadian technology and workforce solutions company headquartered in Vaughan, Ontario. The company helps businesses, enterprises, and public-sector organizations modernize their operations through secure…
AI Data Engineer
AI Data Engineer at Pacer Group in Montréal, Canada working on hybrid schedule (3 days onsite). Role involves data engineering with Snowflake, SQL, Python, cloud platforms (AWS/Azure/GCP), and AI/Generative AI technologies.
Senior Data Engineer - Finance Data Platform
RBC in Vancouver is hiring a Senior Data Engineer to drive development for the Finance Data Platform. The platform uses Airflow and Databricks to ingest positional/trade data, sub-ledger and general-ledger balances,…
Staff, Data Engineer (Global Security)
Job Description Build and Optimize Data Pipelines: Design, develop, and enhance scalable ETL/ELT pipelines to migrate, transform, and load large datasets from diverse sources (e.g., databases, APIs, flat files),…

MDM Data Engineer & Steward for Golden Records
Element Fleet Management is seeking a Master Data Management (MDM) Engineer to evolve our Enterprise Data Platform. You will work on ETL/ELT pipelines, Snowflake-based processing, and data quality, focusing on trusted…
Real-Time Snowflake Data Engineer for Scalable Pipelines
xCroTek AI is seeking a Snowflake Data Engineer to design and optimize scalable data pipelines. You will implement Snowpipe-based ingestion, orchestrate with Azure Data Factory, and build real-time to batch data flows…
Senior Data Engineer
We are seeking a Senior Data Engineer to join the Data, AI & Analytics (DNA) Team. The candidate must have deep understanding of database concepts, data pipeline design and ability to communicate complex ideas…

Senior Data Engineer I
You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are…