PointClickCare

Principal Java Data Engineer

PointClickCare
Apply
3 months ago
Mississauga, CanadaStaff+

Responsibilities

  • Lead and guide the design and implementation of scalable distributed systems using Java microservices.
  • Engineer and optimize batch and real-time data pipelines with Apache Hudi, Apache Trino, and Azure ADLS.
  • Collaborate with product, analytics, and AI teams to make data a strategic organizational asset.
  • Advance event-driven architectures, cloud-native technologies, and data platform modernization.
  • Drive data governance, observability, performance tuning, and operational excellence for data workloads.
  • Implement data quality practices including schema contracts, transformation tests, data assertions, schema evolution, and automated freshness, completeness, and accuracy checks.
  • Establish pipeline observability through metrics, logging, distributed tracing, SLAs, SLOs, alerting, and dashboards.
  • Provide technical direction, mentor engineers, conduct peer reviews, and foster engineering quality.

Requirements

  • At least 10 years of professional experience in software or data engineering, including at least 4 years focused on batch and streaming data pipelines.
  • Proven ability to drive technical direction, mentor engineers, and deliver complex, high-scale solutions as a hands-on contributor.
  • Strong understanding and implementation experience with event-driven architectures, distributed systems, and resilient low-latency pipelines.
  • Practical experience with AWS, Azure, or GCP and containerized deployments for data workloads.
  • Fluency in data quality practices, schema management, automated testing, validation frameworks, and CI/CD integration, including tools such as dbt or Great Expectations.
  • Experience implementing metrics, logging, tracing, and alerting for data pipelines.
  • Strong foundation in data governance and performance optimization across batch and streaming environments.
  • Experience with lakehouse architectures and technologies including Apache Hudi, Azure ADLS Gen2, HDFS, Trino, Databricks, and Spark.
  • Strong collaboration and communication skills, with the ability to influence stakeholders and promote modern data practices.

Benefits

  • Benefits begin on Day 1 and include retirement plan matching, flexible paid time off, wellness support, parental and caregiver leave, fertility and adoption support, continuous development support, an employee assistance program, allyship and inclusion communities, and employee recognition.
  • The role is remote and may require travel to the Mississauga and/or Salt Lake City offices for onboarding, team events, and semi-annual or annual meetings.

Categories

Data Engineering
PointClickCare

About PointClickCare

1,001-5,000 employees

PointClickCare builds a cloud-based EHR and care coordination platform for long-term and post-acute care providers, hospitals, and health plans. Its subscription SaaS covers clinical documentation, eMAR and point-of-care workflows, interoperability, and revenue cycle, and supports a marketplace of integrated partners. Founded in 2000 and headquartered in Toronto, it is privately held and serves over 27,000 providers across North America.

Contact me