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

Senior Software Engineer

Hybrid · Mississauga

The role involves executing the full software development life cycle, from iterating on requirements to producing clean, efficient code. Key tasks include automating processes, debugging systems, and collaborating with internal teams to improve products.

Canada- Jr Software Engineer (SRE)

On-site · Mississauga

Support the operation of critical production services and assist in monitoring service health and performance. Develop automation and AI-powered tooling to reduce operational toil and improve system reliability.

Canada- Jr Software Engineer (SRE)

Hybrid · Mississauga

You will support the operation of critical production services while helping engineering teams improve reliability, observability, and automation. Responsibilities include participating in incident response, developing operational tools, and assisting with deployment validation.

Senior Software Engineer- Big Data & Java

Hybrid · Mississauga

The role involves executing the software development life cycle to build clean, efficient code for big data processing using tools like Apache Hudi and Trino. Responsibilities include automating tasks, debugging systems, and collaborating with internal teams to improve SaaS products.

Principal Java Data Engineer

Remote · Canada

Lead the design and implementation of scalable distributed systems and data pipelines using Java microservices and Lakehouse technologies. Collaborate cross-functionally to advance modernization efforts and embed data quality and observability into processing pipelines.

Principal Software Engineer - Big Data & Java

Hybrid · Mississauga

The Principal Software Data Engineer will design, develop, and maintain large-scale data platforms and pipelines using microservices architecture. They will also lead technical execution, mentor team members, and collaborate cross-functionally to drive data innovation.

(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)

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.

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.