Open Role
PointClickCare

Hybrid opportunity at

PointClickCare

Senior Software Engineer- Big Data & Java

The Senior Software Engineer for Big Data and Java takes part in every step of building software, from planning through release. The engineer converts business needs…

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

The Senior Software Engineer for Big Data and Java takes part in every step of building software, from planning through release. The engineer converts business needs into working code, writes tidy and efficient programs, and uses scripts to automate repetitive work. Diagnosing faults in systems, running verification and validation tests in a test-first style, and reviewing colleagues' code are regular parts of the job, and the engineer also asks peers…

Job Description

The Senior Software Engineer for Big Data and Java takes part in every step of building software, from planning through release. The engineer converts business needs into working code, writes tidy and efficient programs, and uses scripts to automate repetitive work. Diagnosing faults in systems, running verification and validation tests in a test-first style, and reviewing colleagues' code are regular parts of the job, and the engineer also asks peers to check their own work.

Much of the role centers on large-scale data processing across distributed computing systems. The posting names Apache Hudi and Trino as core tools for big data, and expects the engineer to keep the team's software aligned with newer technologies. The engineer also coordinates with internal groups and outside suppliers to repair and enhance products.

The listing expects practical familiarity with engines such as Databricks, Trino, Beam, Flink, Kafka, Spark and Apache Hudi, and with storage layers such as ADLS, HDFS, S3 and DLT. Knowledge of how data is split into partitions and shards, and of distributed computing principles at scale, is required. Writing clean Python or Java code that performs well under load, working with relational databases, and building RESTful endpoints are expected.

Candidates should be fluent in Git and comfortable with monitoring products such as New Relic or DataDog. Strong organization, critical thinking and the ability to deliver with limited oversight are valued. The role is full time and hybrid. The posting requires bachelor's-level education in computer science or an adjacent field. It gives no salary and no office location.

Responsibilities

  • Take part in planning, building, testing and releasing software across the development life cycle
  • Clarify software requirements with the business as they evolve
  • Write tidy, efficient code for internal tools and applications
  • Script and automate repetitive engineering tasks
  • Investigate faults, and carry out validation and verification testing
  • Review colleagues' code and welcome reviews of your own
  • Work alongside in-house groups and outside suppliers to fix and upgrade products
  • Process large data volumes with distributed systems such as Apache Hudi and Trino

Requirements

  • Practical use of distributed processing tools like Databricks, Trino, Beam, Flink, Kafka, Spark or Apache Hudi
  • Experience with distributed storage such as ADLS, HDFS, S3 or DLT
  • Grasp of data partitioning and sharding approaches
  • Understanding of distributed computing principles applied to very large data processing
  • Experience producing clean, high-performing code in Python or Java
  • Working knowledge of relational databases such as Microsoft SQL Server or MySQL
  • Demonstrated ability to build RESTful endpoints
  • Working knowledge of test-first development and proficiency with Git
  • Bachelor's degree in computer science or a closely related discipline

Qualifications

  • Experience with monitoring products such as New Relic or DataDog
  • Experience writing scripts in Python, Bash or Groovy
  • Experience with Spring Boot, Docker, Kubernetes or Istio
  • Experience with AWS or Azure cloud services, plus SAML, OAuth or OpenID Connect
  • Familiarity with Jenkins pipelines, Ansible, or Linux and IP networking
  • Experience with a SaaS product or with service-oriented designs
  • On-call work with production systems and experience mentoring others
  • Use of generative AI coding assistants such as GitHub Copilot is an asset

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 Big Data and Java role remote or hybrid?

The listing describes it as hybrid.

Which data technologies are named?

Apache Hudi and Trino are named as core tools, and the posting also lists Spark, Kafka, Flink, Beam, Databricks, ADLS, HDFS, S3 and DLT as relevant experience.

What education is required?

A bachelor's degree in computer science or a closely related discipline is required, according to the posting.

Does the posting state a salary or office location?

No. Neither a salary nor a specific office location is given.

Sample Interview Questions

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

Search similar jobs

Related Jobs

Swiggy
SwiggyPosted 14m ago
BengaluruFull-time
Wise
WisePosted 51m ago
LondonFull-timeGBP 111,000 - 145,000/yr
Wise
WisePosted 1h ago
LondonFull-timeGBP 87,500 - 111,000/yr

Posted by PointClickCare

Source: PointClickCare

View the original listing ↗

Posted by employer: Jan 7, 2026

Added to Jobsiz: Oct 13, 2026

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