PointClickCare is seeking a Principal Software Engineer to join their healthcare technology team in a hybrid role based in Waterloo, Ontario. This position combines hands-on technical leadership with practical software development, requiring expertise in Java, Spring Boot, and modern cloud technologies.
The role demands a collaborative and passionate individual who will contribute to developing healthcare SaaS solutions that impact seniors and caregivers across North America. As a Principal Engineer, you'll be embedded within a Scrum team, writing production-grade code while mentoring others and driving technical excellence.
The position offers a competitive salary range of $155,000-$172,000 CAD, along with additional benefits and bonuses. You'll be working with modern technologies including Java, Spring Boot, RESTful APIs, and various cloud services. The role involves both hands-on development and technical leadership responsibilities, including system design and initiative leadership.
Key technical requirements include strong Java development experience, proficiency with Spring Boot, database expertise, and experience with modern development practices including TDD and CI/CD. The ideal candidate will have experience with cloud services (AWS/Azure), containerization (Docker, Kubernetes), and modern frontend frameworks.
This is an excellent opportunity for a senior technologist who wants to combine technical leadership with hands-on development while making a meaningful impact in the healthcare sector. The hybrid work arrangement offers flexibility while maintaining team collaboration and engagement.