Open Role
PointClickCare

Hybrid opportunity at

PointClickCare

Senior Software Engineer -Waterloo

This Senior Software Engineer post is based in Waterloo, as the title states. The engineer takes software from requirements to release, turning business needs into code…

View Company

Role Snapshot

Hiring Now
Work arrangement
Hybrid
Location
Kitchener-Waterloo, 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 Senior Software Engineer post is based in Waterloo, as the title states. The engineer takes software from requirements to release, turning business needs into code that is clean and efficient, automating routine tasks with scripts, diagnosing faults in running systems, and checking work through test-first validation. Keeping the team's tools in step with newer technology is an expected part of the work. The engineer reviews colleagues' code, asks for…

Job Description

This Senior Software Engineer post is based in Waterloo, as the title states. The engineer takes software from requirements to release, turning business needs into code that is clean and efficient, automating routine tasks with scripts, diagnosing faults in running systems, and checking work through test-first validation. Keeping the team's tools in step with newer technology is an expected part of the work.

The engineer reviews colleagues' code, asks for feedback on personal work, and coordinates with other internal groups and outside suppliers to fix and improve products. The listing presents the role as hybrid and full time. No salary is given, and no street address appears beyond the city named in the title.

Java sits at the centre of the technical expectations. The posting wants code that holds up at scale, practical experience with Spring Boot, and detailed knowledge of relational databases such as Microsoft SQL Server and MySQL. Capable RESTful endpoint design, a working grasp of test-first development and fluency with Git are all listed.

The team also values familiarity with monitoring products such as New Relic or DataDog, and with automated testing tools such as Selenium, Cypress or RestAssured. Self-direction, careful organization, sharp critical thinking, an openness to learning unfamiliar material, and a computer science or related degree round out the profile.

Responsibilities

  • Carry out prioritized tasks across the engineering life cycle
  • Refine requirements jointly with the business
  • Produce tidy, efficient code for tools and applications
  • Automate work through suitable scripts and utilities
  • Analyze faults and run test-first validation and verification
  • Review colleagues' work and ask them to review yours
  • Team up with colleagues and external suppliers to correct and strengthen products
  • Keep the codebase aligned with current technology

Requirements

  • Track record of writing Java that performs well at scale
  • Practical experience with Spring Boot
  • Detailed knowledge of relational databases such as Microsoft SQL Server or MySQL
  • Capable design of RESTful endpoints
  • Working grasp of test-first development and fluency with Git
  • Experience using performance monitoring tools such as New Relic or DataDog
  • Experience with automated testing tools such as Selenium, Cypress or RestAssured
  • Bachelor's-level study in computing or a closely aligned discipline

Qualifications

  • Experience building UI with Vue.js, React or Angular
  • Familiarity with Docker, Kubernetes and Istio
  • Experience with Ansible and Jenkins CI/CD pipelines
  • Linux and IP networking knowledge
  • Experience with AWS or Azure services, and with SAML, OAuth or OpenID Connect
  • Experience on a SaaS product or with service-oriented architecture
  • Scripting in Python, Bash or Groovy, and on-call work with production systems
  • Experience mentoring others at work
  • 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 Waterloo engineering role remote or hybrid?

The listing describes it as hybrid. Waterloo appears in the title, but no full office address is given.

Which programming skills are required?

The posting asks for Java code that scales well, practical Spring Boot experience, RESTful endpoint design and test-first development.

Are generative AI tools part of the work?

Use of generative AI coding assistants such as GitHub Copilot is described as an asset rather than a strict requirement.

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

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: Sep 15, 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