Principal Java Data Engineer at PointClickCare
This role is ideal for a heavyweight software engineer with over 10 years of experience who has spent the last several years specializing in big data ecosystems
Work type: remote
Location: Remote or Mississauga
Salary: CA$156,000 – CA$174,000/yr
Type: Full-time
This role is ideal for a heavyweight software engineer with over 10 years of experience who has spent the last several years specializing in big data ecosystems. It is a "player-coach" position for someone who excels at Java-based microservices but is also an expert in Lakehouse architectures (specifically Apache Hudi and ADLS). You’ll thrive here if you enjoy building high-scale, event-driven data pipelines while mentoring a dedicated Scrum team.
The position offers a strong compensation package (CAD $156k–$174k) and true location flexibility, allowing for fully remote work across Canada or office-based work in Mississauga. As a health tech leader, the company provides a mission-driven environment where R&D is a priority, and AI integration is currently a major focus for their internal workflows and product evolution.
**You might be a good fit if you...**
* Have 10+ years of engineering experience with a deep mastery of Java and distributed systems.
* Are an expert in modern data lake technologies like Apache Hudi, Trino, Spark, or Databricks.
* Prioritize "DataOps" practices, including schema contracts, observability (metrics/tracing), and automated quality checks.
* Enjoy hands-on coding but are ready to lead technical strategy and mentor junior engineers through complex modernization efforts.
View this job on nocollar jobs