Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Data Engineer (streaming and real-time data systems)

Full-time

pointclickcare

At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that’s founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare.

With the largest long-term and post-acute care dataset and a Marketplace of 400+ integrated partners, our platform serves over 30,000 provider organizations, making a real difference in millions of lives. We also reinvest a significant percentage of our revenue back into research and development, ensuring our employees have the resources to innovate and make a lasting impact. Recognized by Forbes as a top private cloud company and honored as one of Canada’s Most Admired Corporate Cultures, we offer flexibility, growth opportunities, and meaningful work.

At PointClickCare, we empower our people to be the architects of a smarter healthcare future; one that is human-first and accelerated by AI to create meaningful and lasting change. Employees harness AI as a catalyst for creativity, productivity, and thoughtful decision-making. By integrating AI tools into our daily workflows, collaboration is enhanced, outcomes are improved, and every team member has the proficiency to maximize their impact. It all starts with our hiring practices where we uncover AI expertise that complements our mission, and we continue to invest in training and development to nurture innovation throughout the employee journey.

Join us in redefining healthcare — so it doesn’t just survive, it thrives. To learn more about PointClickCare, check out Life at PointClickCare and connect with us on Glassdoor and LinkedIn .

**Travel to Office expectations**

For Remote Roles : If this role is remote, there will be in-office events that will require travel to and from the Mississauga and/or Salt Lake City office. These will include, but not limited to, onboarding, team events, semi-annual and annual team meetings.

For Hybrid Roles : If this role is Hybrid, there will be an expectation to reside within commutable distance to the office/location specified in the job listing. This will include, but not limited to, weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role.

PointClickCare is searching for a Principal Data Engineer who will contribute to best-practice data engineering by designing and rigorously delivering production-grade streaming pipelines on a regular basis, while also encouraging and optimizing the daily execution of technical excellence across an empowered team. This is a hands-on leadership role, requiring the ability to enhance and implement batch and real-time data solutions already in progress, mentor other team members, and deliver both business and technical objectives through ambiguity and uncertainty.

This is an opportunity to shape the future of our data ecosystem. You’ll work with a passionate team and modern technologies to drive innovation that impacts the entire organization. The ideal candidate thrives as an individual contributor, while making a significant technical impact and elevating the team’s capabilities.  

 

To succeed as a Principal Data Engineer at PointClickCare, you need to be collaborative, adventurous and passionate. Collaborative means that you’re enthusiastic about jumping in to help achieve the team’s top priorities, no self-promoting politicians allowed. Adventurous means that you’re not afraid to dive into uncharted technical territory and get your own hands dirty, while supporting and driving delivery of complex features through a dedicated Scrum team. Passionate means that you’re eager to learn and share knowledge that drives the team forward, and excited to be part of a movement that is positively impacting the lives of seniors and their caregivers all over North America.

 

What your day-to-day will look like:

-Lead and guide the design and implementation of scalable streaming data pipelines

-Engineer and optimize real-time data solutions using frameworks like Apache Kafka, Flink, Spark Streaming

-Collaborate cross-functionally with product, analytics, and AI teams to ensure data is a strategic asset

-Advance ongoing modernization efforts, deepening adoption of event-driven architectures and cloud-native technologies

-Drive adoption of best practices in data governance, observability, and performance tuning for streaming workloads

-Embed data quality in processing pipelines by defining schema contracts, implementing transformation tests and data assertions, enforcing backward-compatible schema evolution, and automating checks for freshness, completeness, and accuracy across batch and streaming paths before production deployment

-Establish robust observability for data pipelines by implementing metrics, logging, and distributed tracing for streaming jobs, defining SLAs and SLOs for latency and throughput, and integrating alerting and dashboards to enable proactive monitoring and rapid incident response

-Foster a culture of quality through peer reviews, providing constructive feedback and seeking input on your own work

 

What qualifications we’re looking for:

-Principal Data Engineer with at least 10 years of professional experience in software or data engineering, including a minimum of 4 years focused on streaming and real-time data systems

-Proven experience driving technical direction and mentoring engineers while delivering complex, high-scale solutions as a hands-on contributor

-Deep expertise in streaming and real-time data technologies, including frameworks such as Apache Kafka, Flink, and Spark Streaming

-Strong understanding of event-driven architectures and distributed systems, with hands-on experience implementing resilient, low-latency pipelines

-Practical experience with cloud platforms (AWS, Azure, or GCP) and containerized deployments for data workloads

-Fluency in data quality practices and CI/CD integration, including schema management, automated testing, and validation frameworks (e.g., dbt, Great Expectations)

-Operational excellence in observability, with experience implementing metrics, logging, tracing, and alerting for data pipelines using modern tools

-Solid foundation in data governance and performance optimization, ensuring reliability and scalability across batch and streaming environments

-Experience with Lakehouse architectures and related technologies, including Databricks, Azure ADLS Gen2, and Apache Hudi

-Strong collaboration and communication skills, with the ability to influence stakeholders and evangelize modern data practices within your team and across the organization

 

Additional qualities we value

-Strong analytical and problem-solving mindset

-Ability to learn quickly and adapt to new technologies, even when uncomfortable

-Self-starter who thrives with minimal supervision and collaborates effectively as a team player

-Excellent organizational and critical-thinking skills

-Comfortable leveraging AI tools to accelerate development

 

#LI-AV

#LI-remote

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Principal Data Engineer (streaming and real-time data systems) in Mississauga, ON vacancy
  • $151k - $226k per year

     ...Category Engineering Hire Type Employee Job ID 14488 Base Salary Range $151000-$226000...  ...analytical mindset allows you to diagnose complex system-level issues, propose robust algorithms,...  ...size requirements. Reduce risk and time-to-market for complex silicon products by... 
    Suggested
    Internship
    Remote work

    Synopsys Inc

    Mississauga, ON
    more than 2 months ago
  •  ...30,000 provider organizations, making a real difference in millions of lives. We...  .... PointClickCare is searching for a Principal Software Engineer who will contribute to best practice application...  ...and scripting · Analyze and debug systems · Perform validation and verification... 
    Suggested
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    12 hours ago
  •  ...,000 provider organizations, making a real difference in millions of lives. We also...  ...platform connects fragmented clinical systems to enable real-time care coordination across thousands of...  ..., leveraging modern AI-augmented engineering practices to accelerate delivery, improve... 
    Suggested
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    12 hours ago
  • $126.9k per year

     ...hear from you. We are seeking an exceptional Director of Data Engineering to join McKesson Technology US Pharmaceutical Distribution (USPD...  ...large-scale data processing, machine learning workflows, and real-time analytics Organizational Leadership Build, mentor, and... 
    Suggested
    Long term contract

    MCKESSON

    Mississauga, ON
    28 days ago
  •  ...Lead/Administer the enterprise data platform (DWH, Data Lake)....  ...continuous deployment (CICD) of data systems. Integrate data from...  ...years of experience in a Data Engineer / Data Specialist role . You...  ...partitioning, spark, python, streaming) You are efficient at performing... 
    Suggested
    Long term contract
    Full time
    Internship
    Flexible hours
    Shift work

    Bombardier

    Mississauga, ON
    7 days ago
  •  ...Mississauga, Ontario, Canada Category: Engineering Hire Type: Employee Job ID 8863 Date posted...  ...of updates and enhancements. Ensuring timely project completion, meeting customer...  ...tools. Knowledge of quality management system processes and procedures is an asset.... 
    Long term contract
    Full time

    Synopsys

    Mississauga, ON
    5 days ago
  • $97.71k per year

     ...Power System Engineering Analyst Date: June 22, 2026 Location: Mississauga, ON – Hybrid/On-site Requisition ID: 21139 Status: Temporary...  ...central role includes managing the provincial power grid in real-time, overseeing and evolving Ontario’s electricity market,... 
    Long term contract
    Temporary work
    Work at office
    Shift work
    3 days per week

    Independent Electricity System Operator

    Mississauga, ON
    2 days ago
  •  ...delivering projects that make a real difference in people’s lives...  ...generations on utility distribution system by Connection Impact...  ...such as station transformers data and arrangement, feeder arrangement...  ...quality assurance (QA) checks on engineering packages and documents;... 
    Hourly pay
    Full time
    Local area
    Remote work
    Flexible hours

    Artelia

    Mississauga, ON
    22 days ago
  •  ...largest private sector nuclear engineering groups. We have been providing...  ...and monitoring computer systems to define the system requirements...  ...working culture and generous time-off policies to balance a fulfilling...  .... We connect people, data and technology to transform the... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    17 days ago
  • $159k - $239k per year

     ...We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products....  ...can count, and you know how to coax meaningful data out of noise. You get a real charge from solving problems at the intersection... 

    Synopsys Inc

    Mississauga, ON
    a month ago
  •  ...Job Responsibility: Job Title: Senior Systems Engineer Department: Information Technology Reporting to: Manager, IT Operations Location...  ...long-term disability coverage, life insurance, paid personal sick time Vacation time exceeding industry standards Company funded... 
    Long term contract
    Full time
    Temporary work
    Local area

    Greenfield Global Inc.

    Mississauga, ON
    7 days ago
  •  ...strong technical background in Artificial Intelligence (AI), data management, and system integration. You will play a key role in improving access...  ...post-secondary program in Computer Science, Data Science, Engineering, Information Technology, or a related field.... 
    Full time

    Dexterra Group

    Mississauga, ON
    13 days ago
  •  .... About the position As a Senior Data Engineer, you will own the technical foundation of...  ...strategy, MERGE patterns, and batch versus streaming trade‑offs. • Production experience...  ...production. Nice to have • Experience with real‑time ingestion and event streaming using... 
    Remote work

    ELITS

    Mississauga, ON
    27 days ago
  • $151k - $226k per year

     ...Category Engineering Hire Type Employee Job ID 14511 Base Salary Range $151000-$226000...  ...validation and high-speed serial communication systems. You thrive in bridging simulation and...  ...across all key metrics. Accelerate time-to-market by resolving validation and debug... 
    Remote work

    Synopsys Inc

    Mississauga, ON
    9 days ago
  •  ...largest private sector nuclear engineering groups. We have been providing...  ...and monitoring computer systems to define the system requirements...  ...working culture and generous time-off policies to balance a fulfilling...  .... We connect people, data and technology to transform the... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    17 days ago
  •  ...through the Following Job Description and share your resume. Sr. Data Engineer Location: Mississauga, ON, Contract Work Type: Hybrid:...  ...Analysis| SQL| Python| PySpark Develop and maintain backend systems using Python| PySpark ensuring high performance| scalability|... 
    Contract work
    Work at office

    Tekgence Inc

    Mississauga, ON
    26 days ago
  • $90k per year

     ...countries. Reporting to the Senior Manager , the Senior System Engineer will provide support of Finastra’s Cornerstone products from a...  ...hybrid working arrangements and inclusive policies such as paid time off for voting, bereavement, and sick leave. Well‑being: Access... 
    Internship
    Work at office
    Local area
    Worldwide

    Finastra

    Mississauga, ON
    26 days ago
  •  ...under two brands - Atos for services and Eviden for products and systems. European number one in cybersecurity and a leader in cloud,...  ...Effective communication with various user groups (developers, engineers) as well as remote team members Familiar with at least one scripting... 
    Remote work

    Atos

    Mississauga, ON
    27 days ago
  •  ...100% Remote Primary Skills Strong understanding of data concepts (entities, relationships, keys, domains), data modeling patterns...  ...data flows, data contracts, and interface requirements between systems and platforms. Key Responsibilities Partner with business... 
    Contract work
    Remote work

    Astra North Infoteck Inc.

    Mississauga, ON
    18 hours ago
  •  ...Overview The Senior Director of Process and System Engineering Function is a senior leadership position...  ...our hybrid working culture and generous time-off policies to balance a fulfilling...  ...nuclear organization. We connect people, data and technology to transform the world's infrastructure... 
    Long term contract
    Full time
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    21 days ago
  •  ...post-acute care dataset and a Marketplace of 400+ integrated partners, our platform serves over 30,000 provider organizations, making a real difference in millions of lives. We also reinvest a significant percentage of our revenue back into research and development, ensuring... 
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    12 hours ago
  • $130k - $180k per year

     ...highly motivated and experienced  Senior Communications Engineering Manager to join our Global Rail Systems team in Mississauga, Ontario location . In...  ...salary range for this position is based on current market data and aligned with internal pay structures to ensure... 
    Long term contract
    For contractors
    Local area
    Flexible hours

    Hatch

    Mississauga, ON
    14 hours ago
  •  ...a diverse team where your work makes a real impact? If you’re inspired by innovation...  ...Director to lead its national Data Centre Engineering team—driving the mechanical and electrical...  ...mechanical, electrical, cooling, and power systems.  • Collaborate closely with Operations... 
    Full time
    Work at office
    3 days per week

    Bell

    Mississauga, ON
    27 days ago
  •  ...the next step in your career? Hatch is currently seeking a highly motivated and experienced  Principal Signal/Train Control Engineering Manager to join our Global Rail Systems team in Mississauga, Ontario location . In this role the ideal candidate is a results-... 
    Long term contract
    For contractors
    Local area
    Flexible hours

    Hatch

    Mississauga, ON
    14 hours ago
  •  ...everyday life. Our innovation engine continuously expands the platform...  ...collaborating with healthcare systems, clinics, researchers, and partners...  ...testing, and translating real-world clinical challenges into...  ...root causes Review operational data to identify problems early 2.... 
    Full time
    Worldwide
    Shift work

    Myant Shared Service Corp.

    Mississauga, ON
    a month ago
  • $151k - $226k per year

     ...Category Engineering Hire Type Employee Job ID 17007 Base Salary Range $151000-$226000...  ...You are a visionary and detail-oriented principal engineer, passionate about pushing the boundaries...  ...analog circuits. * Present simulation data and technical insights for peer and... 
    Local area
    Remote work

    Synopsys Inc

    Mississauga, ON
    more than 2 months ago
  • $165k - $248k per year

     ...Category Engineering Hire Type Employee Job ID 13370 Remote Eligible No Date Posted 04....  ...executing comprehensive test plans for high-speed data recovery circuits, ensuring thorough...  ...silicon IP products. Accelerate time-to-market for high-performance SoCs through... 
    Remote work

    Synopsys Inc

    Mississauga, ON
    more than 2 months ago
  •  ...Sr. IFRS17 Data Engineer (C#, SQL, MVC, WPF) Duration: 12 Months   Job Description Must have hands-on IFRS17 experience...  ...Analysis, SQL, Python, and PySpark. Develop and maintain backend systems using Python and PySpark, ensuring high performance,... 
    Contract work

    Astra North Infoteck Inc.

    Mississauga, ON
    27 days ago
  •  ...integrate into everyday life. Our innovation engine continuously expands the platform’s...  ...—collaborating with healthcare systems, clinics, researchers, and partners to...  ...physiological signals into reliable digital data, enabling continuous, real-world health monitoring. This role... 
    Full time
    Worldwide
    Shift work

    Myant Shared Service Corp.

    Mississauga, ON
    more than 2 months ago
  •  ...There has never been a better time to be at AECOM. With accelerating...  ...50,000 planners, designers, engineers, scientists, digital...  ...Manager, Airside and Baggage Systems Planning – Airport to join our...  ...handling systems. - Develop data-driven recommendations to optimize... 
    Long term contract
    Full time
    For contractors
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Mississauga, ON
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Data Engineer (streaming and real-time data systems). Be the first to apply!