← All roles

Principal Software Engineer - Big Data & Java

PointClickCare· Engineering
Apply on company site
Remote$183k - $203kFull-timePosted 9mo ago

About the role

PointClickCare is seeking a Principal Software Data Engineer to design, develop, and maintain large-scale data platforms and pipelines using a microservices architecture. This hands-on leadership role emphasizes technical excellence, mentorship, and delivering high-scale data solutions across batch and streaming workloads.

Responsibilities

  • Lead and guide the design and implementation of scalable distributed systems based on Java microservices
  • Engineer and optimize data pipelines using solutions like Apache Hudi, Apache Trino, Azure ADLS
  • Collaborate cross-functionally with product, analytics, and AI teams to ensure data is a strategic asset
  • Advance modernization efforts with event-driven architectures and cloud-native technologies
  • Drive adoption of data governance, observability, and performance tuning for data workloads
  • Embed data quality in processing pipelines with schema contracts, tests, data assertions, and automated checks across batch and streaming paths
  • Establish robust observability for data pipelines with metrics, logging, tracing, SLAs/SLOs, alerting, and dashboards
  • Foster a culture of quality through peer reviews and collaborative feedback

Qualifications

  • Principal Software Data Engineer with at least 10 years of professional experience in software or data engineering, including a minimum of 4 years focused on data pipelines (batch and streaming)
  • Experience driving technical direction and mentoring engineers while delivering complex, high-scale solutions as a hands-on contributor
  • Strong understanding of event-driven architectures and distributed systems with hands-on experience building 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 for data pipelines using metrics, logging, tracing, and alerting
  • Foundation in data governance and performance optimization for reliability and scalability
  • Experience with Lakehouse architectures and technologies (Apache Hudi, Azure ADLS Gen2, HDFS, Trino, Databricks, Spark)
  • Strong collaboration and communication skills to influence stakeholders and evangelize modern data practices

Skills

Required:JavaApache HudiApache TrinoAzure Data Lake Storage (ADLS) Gen2Cloud PlatformsData QualityObservability / MonitoringLakehouse ArchitectureCollaboration

Benefits

  • Benefits starting from Day 1
  • Retirement Plan Matching
  • Flexible Paid Time Off
  • Wellness Support Programs and Resources
  • Parental & Caregiver Leaves
  • Fertility & Adoption Support
  • Continuous Development Support Program
  • Employee Assistance Program
  • Allyship and Inclusion Communities
  • Employee Recognition … and more!
Last updated Oct 21, 2026. Interested? Apply on the company site.

About PointClickCare

Healthcare Software for Smarter Care Delivery | PointClickCare

Transform care coordination and outcomes with AI-powered healthcare software that improves collaboration, reimbursement, and transitions of care.

healthcare softwareEHRcare coordinationhealthcare solutionssenior livingskilled nursinghospitals & health systemscare outcomes

More open roles at PointClickCare