Principal Software Engineer

Leading North American healthcare technology platform enabling meaningful care collaboration and real-time patient insights.
$153,000 - $170,000
Backend
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
10+ years of experience
Healthcare · Enterprise SaaS

Description For Principal Software Engineer

PointClickCare, a leading healthcare technology platform with over 2,200 employees, is seeking a Principal Software Engineer to join their dynamic team. This hands-on leadership role combines technical excellence with mentorship responsibilities, focusing on developing healthcare software solutions that impact millions across North America.

The ideal candidate will be responsible for writing production-grade code, designing and implementing features from the ground up, and leading a Scrum team through technical challenges. The role requires someone who is collaborative, adventurous, and passionate about making a difference in healthcare technology.

As a Principal Software Engineer, you'll work with cutting-edge technologies including Java, Spring Boot, and cloud services, while contributing to a SaaS product that directly impacts senior care across North America. The position offers competitive compensation ($153,000-$170,000) plus bonus, equity, and comprehensive benefits.

The company culture is recognized by Forbes as one of the top 100 private cloud companies and acknowledged by Waterstone Human Capital as Canada's Most Admired Corporate Cultures. You'll be part of a team that values continuous learning, innovation, and making a real impact in healthcare technology.

This opportunity is perfect for experienced engineers who want to combine technical leadership with hands-on development, working in a hybrid environment with a company that has a clear mission to improve healthcare delivery through technology.

Last updated 17 days ago

Responsibilities For Principal Software Engineer

  • Identify, prioritize and execute tasks in the software development life cycle
  • Work with business to iterate over software requirements
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Analyze and debug systems
  • Perform validation and verification testing
  • Review the work of others and invite others to review your work
  • Collaborate with internal teams and vendors to fix and improve products
  • Ensure software is up-to-date with latest technologies
  • Mentor other team members

Requirements For Principal Software Engineer

Java
MySQL
React
TypeScript
Kubernetes
  • Extensive experience writing clean code that performs well at scale using Java
  • Experience with Spring Boot
  • In-depth knowledge of relational databases
  • Solid experience writing RESTful API endpoints
  • Proficient in GIT
  • Experience with automated testing frameworks
  • BSc/BA in Computer Science or related degree
  • Experience with system and performance monitoring tools
  • Excellent organization, critical-thinking and personal leadership skills
  • Team player with analytical mind

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Benefits starting from Day 1
  • Retirement Plan Matching
  • Flexible Paid Time Off
  • Wellness Support Programs and Resources
  • Parental & Caregiver Leaves
  • Fertility & Adoption Support
  • Continuous Development Support Program
  • Employee Assistance Program
  • Employee Recognition

Interested in this job?

Jobs Related To PointClickCare Principal Software Engineer

Principal Engineer, Passport & User Engineering

Lead architectural design and strategic direction for Airbnb's user entity and identity systems as a Principal Engineer, shaping the future of global travel experiences.

Senior Manager, Technical Program Management (Payments)

Senior TPM role leading Airbnb's global payments technology initiatives, managing team of Technical Program Managers and driving strategic programs.

Manager, Technical Program Management (Guest & Host Tech)

Lead Technical Program Management role at Airbnb, overseeing Guest & Host Tech initiatives with 13+ years experience required, offering competitive compensation and remote work flexibility.

Software Engineer (L6) - SVOD Transport Protocol Development

Principal Software Engineer role at Netflix focusing on SVOD Transport Protocol Development, offering competitive salary and comprehensive benefits.

Principal Engineer - Power Systems

Principal Engineer position at AltaLink focusing on power systems engineering, transmission planning, and system studies in Calgary, Alberta.