Open Role
PointClickCare

Hybrid opportunity at

PointClickCare

Principal Software Engineer - Big Data & Java

This Principal Software Engineer - Big Data and Java role is a senior, hands-on leadership post. The posting describes it as a principal data engineer who…

View Company

Role Snapshot

Hiring Now
Work arrangement
Hybrid
Location
Mississauga, Canada
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published1h ago
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

This Principal Software Engineer - Big Data and Java role is a senior, hands-on leadership post. The posting describes it as a principal data engineer who designs, builds and maintains large data platforms and pipelines built on microservices. Whoever fills this seat raises the team's technical bar every day and keeps delivering business and engineering goals when requirements are fuzzy. The work covers batch and real-time data projects that are…

Job Description

This Principal Software Engineer - Big Data and Java role is a senior, hands-on leadership post. The posting describes it as a principal data engineer who designs, builds and maintains large data platforms and pipelines built on microservices. Whoever fills this seat raises the team's technical bar every day and keeps delivering business and engineering goals when requirements are fuzzy.

The work covers batch and real-time data projects that are already in progress. The principal engineer strengthens and finishes them, coaches colleagues and takes part in every stage of the development life cycle. The posting presents an individual contributor role that still has a broad technical reach and raises what the team can do. The group runs in a Scrum rhythm and prizes teamwork and a readiness to learn.

Typical duties include guiding the design of scalable distributed systems made from Java microservices, and improving data pipelines that rely on Apache Hudi, Apache Trino and Azure ADLS. The position drives the shift to event-driven and cloud-native designs and establishes sound habits for data governance, observability and tuning. The principal engineer builds data quality into pipelines with schema agreements, transformation tests and automated checks, and instruments streaming jobs with metrics, logs, tracing and alerts.

The listing is recorded as hybrid and full time. No salary is stated.

Responsibilities

  • Guide the design and build of scalable distributed systems made of Java microservices
  • Improve data pipelines that use Apache Hudi, Apache Trino and Azure ADLS
  • Work with product, analytics and AI colleagues to make data a core strategic resource
  • Push modernization toward event-driven and cloud-native technologies
  • Set norms for how data pipelines are governed, watched and tuned for speed
  • Build quality into pipelines through schema agreements, transformation tests and automated checks
  • Instrument streaming and batch jobs with metrics, tracing, SLAs and SLOs
  • Review peers' work and give constructive feedback on quality

Requirements

  • At least ten years of professional work in software or data engineering
  • At least four years focused on batch and streaming data pipelines
  • Track record of setting technical direction and coaching engineers while contributing hands-on
  • Solid understanding of event-driven designs and distributed systems
  • Practical experience with AWS, Azure or GCP and with containerized data workloads
  • Fluency in data quality practice and CI/CD, including schema management and validation frameworks
  • Operational experience with observability for pipelines, including metrics, logging, tracing and alerting
  • Experience with Lakehouse designs, including Apache Hudi, Azure ADLS Gen2, HDFS, Trino, Databricks and Spark

Qualifications

  • Familiarity with tools such as dbt and Great Expectations
  • Ability to win over stakeholders and spread modern data practices
  • Sound footing in governance and optimization for batch and streaming pipelines

Core Skills

Benefits

  • Benefits begin on the first day of employment
  • Retirement plan with employer matching
  • Flexible paid time off
  • Wellness resources and support programs
  • Parental and caregiver leave
  • Fertility and adoption assistance
  • Learning and development support
  • Employee assistance program
  • Inclusion and allyship groups
  • Employee recognition

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this Principal Software Engineer role remote or hybrid?

The listing is recorded as hybrid. The posting does not give a specific office location.

How much experience is needed?

Ten years of software or data work is the floor, with at least four of them on batch and streaming pipelines.

Which data technologies come up?

The posting names Apache Hudi, Apache Trino, Azure ADLS Gen2, HDFS, Databricks and Spark, together with event-driven architectures.

Is a salary listed?

No. The posting does not state a salary.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Wise
WisePosted 26m ago
Wise
WisePosted 51m ago
LondonFull-time
Wise
WisePosted 51m ago
LondonFull-time

Posted by PointClickCare

Source: PointClickCare

View the original listing ↗

Posted by employer: Jan 8, 2026

Added to Jobsiz: Oct 13, 2026

2 sources detected for this job

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

PointClickCare

PointClickCare

56Open Jobs
—No reviews yet
View Company Profile