Data Engineers Jobs in Canada

Browse 66 data engineers roles in Canada plus related opportunities such as data architect, analytics engineer and product analyst.

66 jobs found

Staff Data Engineer responsible for modernizing analytics platforms and ensuring data governance across business domains at Dropbox. Collaborating with cross - functional teams for efficient data pipelines and governance standards.

Remote Role
Data Engineer
CA$204,000 - CA$276,000 per year

Data Engineer Student role at Canada Life focusing on connected data products for Canadian business needs. Collaborating with data teams to support analytics and decision - making initiatives.

Onsite Role
London
Ontario
Data Engineer
CA$45,600 - CA$71,900 per year

Lead technical delivery for a Law 25 regulatory project in banking. Work with cloud, large data sets, analytics, and regulatory reporting in a hybrid Toronto role.

Toronto
Ontario
Data Engineer

Sr. Data Engineer with Leadership Experience for contract role in Toronto. Requires 7+ years experience, SQL/Python/R skills, and leadership capabilities.

Toronto
Ontario
Data Engineer

Senior Azure Data Engineer at Parexel implementing and managing Azure data solutions for clinical research projects. Collaborating with teams to design and support data pipelines, optimizing healthcare solutions.

Remote Role
Data Engineer

Salesforce Data Architect designing and optimizing enterprise - grade data architectures across Salesforce platforms. Collaborating with team members to ensure data quality and readiness for analytics.

Remote Role
Data Engineer

Senior Data Engineer with a strong background in Google Cloud services at Valtech. Leading data engineering projects and developing highly available data pipelines.

Remote Role
Data Engineer
CA$90,000 - CA$140,000 per year

AWS Databricks Engineer

LinkedIn Recruiter Post

Contract AWS Databricks Engineer role in Toronto. Requires Databricks, Apache Spark, SQL, Python, data warehousing, ETL, Hadoop, and Kafka skills.

Toronto
Ontario
Data Engineer

Sr. Databricks Spark Developer role designing and optimizing data pipelines for banking. Requires Databricks/Spark experience in financial services with strong communication skills.

Toronto
Ontario
Data Engineer

Data Integration Developer for market risk systems. Responsible for ETL/ELT development, SQL database programming, and supporting risk management systems in a hybrid Mississauga contract role.

Mississauga
Ontario
Data Engineer

Azure & Databricks Data Engineer role designing and building data pipelines using Microsoft tech stack. 11 - month contract, hybrid work in Oshawa, $90 - 95/hr.

Oshawa
Ontario
Data Engineer
$90–$95/hr

Data Engineering Developer responsible for designing and implementing data flows using cloud technologies like AWS and Databricks. Collaborating within a strong data science team to optimize data for machine learning.

Hybrid Role
Montréal
Quebec
Data Engineer
CA$94,200 - CA$115,200 per year

Data Engineer/ETL Developer role requiring SQL Server, SSIS, and Data Warehouse expertise. Full - time position with 2 days onsite in Toronto.

Toronto
Ontario
Data Engineer

Data Engineer

LinkedIn Recruiter Post

Hiring Data Engineer for contract role in Mississauga, ON. Design and maintain scalable Azure data pipelines using Spark/SQL.

Mississauga
Ontario
Data Engineer

Sr. Manager leading data engineering team to optimize data infrastructure for insurance. Driving innovative data solutions and managing cross - functional collaborations within a remote setup.

Remote Role
Data Engineer
$225,000 - $255,000 per year

Data Architect leading the design of a Customer Data Mart at ShyftLabs for Fortune 500 AI solutions. Collaborating with teams to implement scalable, secure, and modern data architectures.

Hybrid Role
Toronto
Ontario
Data Engineer
CA$120,000 - CA$160,000 per year

Data Engineer with Apache Iceberg

LinkedIn Recruiter Post

Data Engineer with Apache Iceberg experience needed for hybrid role in Mississauga. Requires big data pipeline skills and Spark proficiency.

Mississauga
Ontario
Data Engineer

Data Engineer salary expectations in Canada

The average salary for data engineers in Canada is $160,894 per year. This is based on 207 job openings.

Below is a breakdown of salary data by years of experience

ExperienceNumber of roles analyzedAverage salary
Entry (Data Engineer) (0-1 yrs)0
Junior Data Engineer (1-2 yrs)14$109,685
Mid-level Data Engineer (2-4 yrs)60$133,105
Senior Data Engineer (5-9 yrs)168$159,741
Lead Data Engineer (10+ yrs)54$180,674

How long does it take for companies to hire data engineers in Canada?

We analyzed 88 job listings and found it takes about 31 days for employers to close a job opening.

The most in-demand skills for data engineers in Canada

We reviewed 995 job postings and found the top skills employers ask for most often are:

SQL70.2%
Python69.5%
Cloud57.6%
ETL51.4%
AWS43.4%
Azure41.1%
Spark33.1%
Airflow25.4%
Google Cloud Platform20.4%
Kafka17.4%

Frequently asked questions