Data Engineer

CareRx

Toronto

Hybrid

CAD 168,000 - 182,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Collaborative team
Flexible benefits
Defined schedule
Care-focused environment
Supportive culture
Stability and growth
Recognition programs
Community events

Job summary

CareRx Corporation is seeking a Data Engineer to operate its Azure and Microsoft Fabric data platform, ensuring data flows from sources to curated structures that support analytics, operations, AI/ML workloads.

You will design pipelines, implement change data capture, and collaborate with stakeholders across business units. Requires 4+ years of data engineering experience, strong SQL skills, and hands-on Fabric/ADF experience; hybrid work with in-office days in Toronto.

Qualifications

  • 4+ years of data engineering experience.
  • Experience with Microsoft Fabric core (OneLake, Warehouse, Mirroring).
  • Hands-on experience with an enterprise data integration platform (Fabric, ADF, Informatica, Qlik).
  • Strong SQL and dimensional modelling knowledge.

Responsibilities

  • Designs and maintains Azure and Microsoft Fabric data platforms.
  • Participates in vendor engagement to implement Fabric data integration pipelines.
  • Designs and builds change data capture for new data sources.
  • Writes and maintains transformations moving data from raw to reporting layers with quality tests.
  • Manages controlled deployments, testing and rollback procedures.
  • Handles source changes such as schema updates and new fields.
  • Administers data store access per policies.
  • Tracks platform capacity and usage; flags issues early.
  • Maintains documentation with architects and data owners.

Skills

SQL
Data modeling
Git

Education

Bachelor’s degree in CS/IS/Engineering/Math

Tools

Microsoft Fabric
Azure Data Factory
Informatica
Qlik
Power BI

Job description

CareRx’s Enterprise Data platforms enable the organisation to harness the power of its data. Core to this is the ability to source, transform and move data from multiple locations and store it in an enterprise-grade data warehousing platform. The Data Engineer is responsible for operating the platform day to day: keeping data flowing, connecting new sources, and building data pipelines that extract raw data from the data sources and transform the data into trusted structures to support analytical and operational reporting, as well as AI and ML data operations. This role is instrumental in advancing the company's data strategy through the design and delivery of modern cloud-based data platforms leveraging Microsoft Azure and Microsoft Fabric technologies. The role requires strong technical leadership, hands-on development expertise, and the ability to work collaboratively with both technical and business stakeholders.

Why you should join CareRx

Collaborative Team: Work with colleagues who share a passion for shaping the future of senior care.

Make a Real Impact: Feel fulfilled knowing your work directly benefits others within the communities we serve.

Flexible Benefits: For eligible roles, enjoy flexible medical and dental coverage that fits your needs.

Defined Work Schedule: Offers a healthy work-life balance with predictable hours.

Focus on Care: Work in an environment where your clinical expertise takes priority - without the demands of retail pharmacy.

Supportive Culture: Be part of a respectful, inclusive workplace where collaboration, connection and shared purpose drive everything we do.

Stability and Growth: Join a well-established Canadian company with a strong foundation for job security and opportunities to grow your career.

Appreciation in Action: We recognize great work through peer-nominated awards, team shout-outs and everyday moments of appreciation.

Celebrations and Community: From cultural events to team socials and holiday fun - we make time to connect, celebrate and enjoy the moments that bring us together.

Role Accountabilities:
  • Designs and maintains enterprise-scale Azure and Microsoft Fabric data platforms.
  • Participates in vendor engagement to implement base Fabric and data integration pipeline, including validation of vendor deliverables, knowledge transfer, and responsibility for maintaining and enhancing the platform after handover.
  • Designs and builds change data capture for new data sources using the platform's native or integration tools and document the approach for each source.
  • Writes and maintains transformations (SQL and/or visual mapping tools) that move data from raw to curated to reporting layers, with tests for data quality.
  • Manages and executes controlled deployments in the data pipeline, including testing and rollback, and recovery procedures.
  • Handles source changes such as schema updates and new fields before they affect downstream reports.
  • Administers access to data stores through group-based permissions, in line with data access policies.
  • Tracks platform capacity and usage and flag issues early.
  • Maintains clear documentation and works with architecture, source system owners, and report developers.
What You Will Bring to The Team:
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, Mathematics, or related discipline.
  • Minimum of 4 years of data engineering experience.
  • Experience with Microsoft Fabric core (OneLake, Warehouse, Mirroring).
  • Hands-on experience with at least one enterprise data integration platform (e.g. Microsoft Fabric or Azure Data Factory, Informatica, Qlik, or similar).
  • Strong knowledge of CDC approaches (log-based, change tracking, watermark/timestamp comparison).
  • Experience designing a warehouse or lakehouse layer model (raw, curated, reporting).
  • Strong SQL and a working understanding of dimensional modelling.
  • Experience with Git or other version control.
  • Experience working within an established enterprise data architecture.
  • Clear written communication and a habit of documenting what you build.
  • Comfort learning new tools quickly.
Preferred
  • Experience in a healthcare, pharmacy, and awareness of health privacy obligations.
  • Familiarity with enterprise data governance concepts (data classification, canonical/master data, data quality frameworks)
  • Experience with Power BI
  • Experience with monitoring and incident tools (e.g. Dynatrace, ServiceNow).
  • Experience with AI/ML solutions.
  • Vendor certifications in data management, data integration or data engineering.
Compensation Range:

$120,000 to 130,000. Actual pay rate will be based on the individual candidate’s credentials and experience.

Location:

Please note that this role currently requires 1 day per week in the office at our 320 Bay Street location. Beginning January 2027, the office will relocate to Richmond Hill with an expectation of 2 days per week onsite, increasing to 3 days per week as of June 2027.

Opportunity:

This is a current existing position

AI Disclosure:

CareRx does not use AI to screen candidates

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Canadian Inclusion • Toronto

Hybrid
CAD 120,000 - 130,000
Flexible Benefits
Defined Work Schedule
Collaborative Team
Refinery Engineer
Refinery Engineer

Clean-Harbors • Breslau

On-site
CAD 100,000 - 120,000
Comprehensive health benefits
Employee Assistance Program (EAP)
Rewards points
+3
Pharmacy Assistant, Central Processing Technician - 12 Month Contract
Pharmacy Assistant, Central Processing Technician - 12 Month Contract

Canadian Inclusion • Canada

Hybrid
CAD 44,000 - 48,000
Manager, Software Engineering
Manager, Software Engineering

CARET • Toronto

On-site
CAD 210,000 - 220,000
Flexible PTO
Medical, Dental, Paid Sick Days,Vision
HSA
+1
Pharmacist
Pharmacist

CareRx Corporation • Oakville

On-site
CAD 66,000 - 76,000
Flexible benefits
Defined work schedule
Collaborative team environment
+1
Manager, Software Engineering
Manager, Software Engineering

Paycom • Toronto

On-site
CAD 210,000 - 220,000
Flexible PTO
Medical, Dental, Paid Sick Days,Vision
Health Savings Account
+1
Pharmacist
Pharmacist

Canadian Inclusion • Oakville

On-site
CAD 66,000 - 76,000
Business Intelligence Architect/Data Modeler
Business Intelligence Architect/Data Modeler

Jobgether • Canada

Remote
CAD 110,000 - 160,000
Full-time employment
Remote work within Ontario
Healthcare coverage
+5
Clinical Consultant Pharmacist
Clinical Consultant Pharmacist

CareRx Corporation • Peterborough

On-site
CAD 105,000 - 120,000
Clinical - Clinical Consultant Pharmacist
Clinical - Clinical Consultant Pharmacist

Canadian Inclusion • Peterborough

Hybrid
CAD 105,000 - 120,000
Collaborative Team
Real Impact
Flexible Benefits
+6