About this role
Role Overview
The PointClickCare organization is seeking a Senior Software Engineer for a full-time, hybrid position based in Waterloo. This role suits an analytical problem-solver who wants to build scalable applications that improve healthcare delivery systems.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
PointClickCare operates as a founder-led, privately held health technology enterprise focused on empowering provider organizations. The platform supports over 30,000 provider organizations through an extensive dataset and a marketplace of integrated partners. Recognized as one of Canada's Most Admired Corporate Cultures and named a top private cloud company by Forbes, the organization reinvests heavily into research and development while embracing AI tools to foster innovation and improve team collaboration.
How to Apply
Interested candidates should submit their application directly on the official company careers page.
Skills and tech stack
Questions candidates ask
What is the salary range for the Senior Software Engineer role?
The annual salary ranges from $142,000 to $158,000 CAD.
Is this position remote or hybrid?
This is a hybrid position requiring residency within a commutable distance to the specified office location and regular in-office presence.
What core technical skills are required?
Candidates must have experience with Java, Spring Boot, relational databases like SQL Server or MySQL, RESTful APIs, TDD, GIT, performance monitoring tools, and automated testing frameworks.
What educational background is needed?
Applicants must hold a BSc or BA degree in Computer Science or a related field.
Are there any preferred or bonus qualifications?
Bonus qualifications include React and UI framework experience, cloud platforms like AWS or Azure, Docker and Kubernetes, CI/CD pipelines, scripting languages, and previous mentoring experience.
