Principal Software Engineer - Big Data & Java
PointClickCare· Engineering
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
- Director, People Strategy and HR Portfolio (Project) Management4d agoHybrid (Mississauga, ON) · Human Resources
- Sr. Monetization Strategy & Pricing Manager (US)4d agoRemote · Finance
- Intermediate Site Reliability Engineer (SRE)4d agoHybrid (Salt Lake City, UT) · PointClickCare – SaaS Ops
- Product Marketing Manager (12 month contract)4d agoHybrid (Mississauga, ON) · Marketing
- Sr. Monetization Strategy & Pricing Manager (CA)4d agoHybrid (Mississauga, Ontario) · PointClickCare – Finance