Enable job alerts via email!

Senior Data Engineer

Phreesia

Ontario

On-site

CAD 160,000 - 210,000

Full time

4 days ago
Be an early applicant

Job summary

A leading healthcare software company in Ontario is seeking a Senior Data Engineer to architect and optimize data pipelines and infrastructure. You will work closely with analytics and engineering teams to ensure data quality and drive business initiatives. The ideal candidate has extensive experience with AWS and cloud data platforms, strong SQL skills, and the ability to mentor junior developers. This full-time position offers a salary range of $160,000 - $210,000.

Qualifications

  • 8+ years of hands-on experience developing enterprise-grade solutions.
  • At least 3 years in a PaaS environment, preferably AWS.
  • Advanced SQL skills handling large-scale datasets.

Responsibilities

  • Design and build scalable ETL/ELT pipelines.
  • Develop data models for analytics and reporting.
  • Mentor and train a team of developers.

Skills

Data modeling
ETL processes
Cloud data platforms
AWS
SQL
Python
dbt

Education

Bachelor's Degree in Computer Science or related discipline

Tools

AWS Services (Lambda, S3, DynamoDB)
Terraform
Airflow

Job description

Direct message the job poster from Phreesia

The Senior Data Engineer is a senior-level technical expert responsible for architecting, developing, and optimizing data pipelines and infrastructure to support enterprise data initiatives. This role collaborates closely with data scientists, analysts, software engineers, and business stakeholders to design scalable, secure, and high-performance data solutions.

The ideal candidate possesses deep expertise in data modeling, ETL processes, and cloud data platforms, and plays a key role in setting data engineering best practices and mentoring junior team members. As a strategic contributor, a Senior Data Engineer ensures availability, integrity, and quality of data is critical to business operations and decision-making.

What You’ll Do :

  • Design, build, and maintain scalable ETL / ELT pipelines to ingest and transform structured and unstructured data from various sources.
  • Develop performant data models and service layers to enable seamless analytics and reporting across business domains.
  • Continuously improve tooling, workflows, and processes to enhance data reliability and engineer productivity.
  • Implement automated testing, monitoring, and alerting pipelines to ensure data quality and minimize downtime.
  • Partner with architects, product managers, and business stakeholders to gather requirements and translate them into technical solutions.
  • Mentor and train a team of developers, and coordinate with the team to meet project milestones and deadlines

What You’ll Bring :

  • Bachelor's Degree required, BS or higher in Computer Science or related discipline.
  • 8+ years of hands-on experience developing enterprise-grade solutions, with at least 3 years in a PaaS environment (preferably AWS).
  • Strong experience with AWS services including Lambda, API Gateway, S3, DynamoDB (or other NoSQL), AWS Glue, and Glue Data Catalog and familiarity with infrastructure-as-code tools such as Terraform, Terragrunt, or CDK.
  • Strong understanding of modern, cloud-based data platforms, particularly Snowflake.
  • Expertise in building data warehousing solutions and developing ETL / ELT pipelines.
  • Advanced SQL skills, with experience handling large-scale structured, semi-structured and unstructured datasets.
  • Strong proficiency with dbt (models, tests, macros, documentation, deployments) and proficiency in Python and / or PySpark for data processing and automation.
  • Hands-on experience with ETL / ELT tools such as dbt, Airflow, or SSIS and familiarity with CI / CD pipelines and DevOps workflows for data engineering.
  • Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Design

    Industries

    Software Development

    Referrals increase your chances of interviewing at Phreesia by 2x

    Get notified about new Data Engineer jobs in Ontario, Canada .

    Ottawa, Ontario, Canada $160,000 - $210,000 7 hours ago

    Greater Toronto Area, Canada 7 minutes ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    J-18808-Ljbffr

    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.