PointClickCare

Principal Software Data Engineer

PointClickCare

Apply
about 2 months ago
Mississauga, Canada or Remote, Worldwide
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 experience in software or data engineering, with 4 years focused on data pipelines.
  • Proven experience in driving technical direction and mentoring engineers.
  • Strong understanding of event-driven architectures and distributed systems.
  • Practical experience with cloud platforms like AWS, Azure, or GCP.
  • Fluency in data quality practices and CI/CD integration.
  • Operational excellence in observability for data pipelines.
  • Experience with Lakehouse architectures and big data 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