CareerPlanSign in

Senior Software Engineer -Waterloo

Kitchener, Waterloo💼 Full-time🗓 2026-09-15 → 2026-09-26

Core

Build and maintain scalable software tools and applications for a long-term care platform serving 30,000+ provider organizations.

Role type

Senior Software Engineer (Backend)

Builds

Production software tools, RESTful APIs, and automated testing frameworks for healthcare providers.

Domain

Health Tech / Long-term and Post-Acute Care

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, Relational Databases (SQL Server, MySQL), RESTful API design, Test-Driven Development (TDD), Git, System/Performance Monitoring, Automated Testing Frameworks

Preferred skills

UI Development (Vue.js, React, Angular), Docker, Kubernetes, Istio, Ansible, Jenkins CI/CD, AWS/Azure, SAML/OAuth/OpenID Connect, SaaS experience, Service Oriented Architecture, Scripting (Python, Bash, Groovy), On-call experience, Mentoring

Technologies

Java, Spring Boot, SQL Server, MySQL, Git, New Relic, DataDog, Selenium, Cypress, RestAssured, Vue.js, React, Angular, Docker, Kubernetes, Istio, Ansible, Jenkins, AWS, Azure

Responsibilities

Execute tasks in the software development life cycle, iterate on software requirements with business stakeholders, develop clean and efficient code, automate tasks via scripting, analyze and debug systems, perform validation and verification testing, review code of others, collaborate with internal teams and vendors to improve products, ensure software utilizes latest technologies

Seniority

Senior, hands-on IC

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.