P

PointClickCare

Verified Job Source

Our mission is to help every provider deliver exceptional care

Toronto, Ontario

Software Development
1,001–5,000 people

About

PointClickCare is a leading health tech company with one simple mission: to help providers deliver exceptional care. With the largest long‐term and post‐acute care dataset, we power AI-driven healthcare that fuels intelligent transitions, insightful interventions, and financial sustainability. Enhanced by our marketplace of 400+ integrated partners and trusted by over 30,000 provider organizations and every major U.S. health plan, we’re redefining healthcare, so it doesn’t just survive — it thrives.

Open positions

(Canada) Principal ML System Engineer

Remote · Canada

Set the technical vision and strategy for the machine learning platform to support ML and generative AI development. Define reference architectures, standards, and MLOps best practices for model training, deployment, and monitoring across the organization.

(Canada) Principal ML System Engineer

Remote · Canada

Set the technical vision and strategy for the machine learning platform to support ML and generative AI development. Define reference architectures, standards, and MLOps best practices for model training, deployment, and monitoring across the organization.

(Canada) Principal ML System Engineer

Remote · Mississauga, Ontario, Canada

The Principal AI Machine Learning Platform Engineer will define the technical vision, architecture, and roadmap for the company's ML and generative AI platform. They will lead cross-functional efforts to establish MLOps standards, ensure system reliability, and mentor engineering teams to scale AI product delivery.

Associate Data Scientist (Canada)

Remote · Canada

The Associate Data Scientist will analyze healthcare data to report on population health metrics and trends for convener clients. They will create Tableau dashboards, extract data via SQL, and provide actionable insights to internal and external stakeholders.

Associate Data Scientist (Canada)

Hybrid · Mississauga

The Associate Data Scientist will extract and analyze healthcare data to report on metrics, trends, and KPIs for internal and external stakeholders. They will also develop and maintain Tableau dashboards while consulting with customers to provide actionable insights and recommendations.

Senior Software Engineer (12-month contract)

Hybrid · Mississauga

The role involves identifying and executing tasks within the software development life cycle while collaborating with business teams to iterate on requirements. You will be responsible for developing clean, efficient code and building, supporting, and integrating AI agentic systems.

Senior Software Engineer

Hybrid · Toronto

The role involves executing the full software development life cycle, producing clean and efficient code, and automating tasks. You will collaborate with business stakeholders to iterate on requirements and perform rigorous validation and verification testing.

Senior Software Engineer- AI Platform(CA)

Hybrid · Mississauga

The role involves executing the software development life cycle to build clean, efficient code and automate tasks for an AI platform. Responsibilities include collaborating with business stakeholders, debugging systems, and maintaining AI infrastructure and observability frameworks.

Principal Java Data Engineer

Remote · Mississauga, Ontario, Canada

Lead and guide the design and implementation of scalable distributed systems based on Java microservices. Collaborate cross-functionally to ensure data is a strategic asset and drive modernization efforts.

Senior Software Engineer- Big Data & Java

Hybrid · Mississauga

The role involves identifying, prioritizing, and executing tasks in the software development life cycle, as well as collaborating with internal teams and vendors to improve products. Additionally, the engineer will develop tools and applications, automate tasks, and ensure software is up-to-date with the latest technologies.

Senior Applied Research Data Engineer (Canada)

Remote · Canada

Own and develop the gold data layer by transforming raw clinical and operational data into curated datasets for AI model development. Collaborate with researchers and product experts to bridge data semantics with AI needs across various modalities.

Principal Software Engineer

Hybrid · Mississauga

The Principal Software Engineer will contribute to best practice application development by writing production-grade code and optimizing technical excellence across a Scrum team. This role involves designing and implementing features while mentoring team members and delivering business and technical objectives.

Principal Software Engineer - Authorization Platform

Hybrid · Mississauga

You will design and build scalable platform services for healthcare technology, focusing on the authorization platform initiative. This includes leading architectural decisions and ensuring the reliability and performance of critical healthcare solutions.

Principal/Senior Software Engineer

Hybrid · Mississauga

Lead the design and implementation of an externalized authorization platform using RBAC, ABAC, and ReBAC models. Build scalable platform services and mentor team members on modern engineering practices to improve healthcare clinical outcomes.

Senior Software Engineer, Platform Engineering

Hybrid · Mississauga

Develop and operate self-service platforms, golden paths, and developer tools to streamline application deployment and operation. Ensure platform reliability through SRE practices and provide technical leadership to reduce cognitive load for product engineering teams.

Senior Software Engineer - Full stack

Hybrid · Mississauga

The Senior Software Engineer will identify, prioritize, and execute tasks throughout the software development life cycle while collaborating with business stakeholders to iterate on requirements. They are responsible for developing clean, efficient code, automating tasks, and performing validation and verification testing.

Senior Software Engineer (java/react)

Hybrid · Mississauga

The Senior Software Engineer will identify, prioritize, and execute tasks throughout the software development life cycle while collaborating with business teams to iterate on requirements. They are responsible for developing clean, efficient code, automating tasks, and performing validation and verification testing.