PointClickCare

Principal Software Data Engineer

PointClickCare

Apply
about 2 months ago
Remote, United States
Staff+
H1B Sponsor

Responsibilities

  • Lead the design and implementation of scalable distributed systems based on Java microservices.
  • Engineer and optimize data pipelines using technologies like Apache Hudi and Azure ADLS.
  • Collaborate with product, analytics, and AI teams to leverage data strategically.
  • Advance modernization efforts with event-driven architectures and cloud-native technologies.
  • Drive best practices in data governance, observability, and performance tuning.
  • Embed data quality in processing pipelines through schema contracts and automated checks.
  • Establish observability for data pipelines with metrics, logging, and alerting.
  • Foster a culture of quality through peer reviews and constructive feedback.

Requirements

  • At least 10 years of professional experience in software or data engineering.
  • Minimum of 4 years focused on data pipelines (batch and streaming).
  • Proven experience in driving technical direction and mentoring engineers.
  • Strong understanding of event-driven architectures and distributed systems.
  • Practical experience with cloud platforms (AWS, Azure, or GCP).
  • Fluency in data quality practices and CI/CD integration.
  • Operational excellence in observability for data pipelines.
  • Solid foundation in data governance and performance optimization.
  • Experience with Lakehouse architectures and related technologies.
  • Strong collaboration and communication skills.

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.

Tech Stack

Apache SparkAWSAzureDatabricksdbtGoogle Cloud PlatformJava

Categories

AI & MLData Engineering