Principal/Senior Software Engineer
pointclickcare
At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that’s founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare.
With the largest long-term and post-acute care dataset and a Marketplace of 400+ integrated partners, our platform serves over 30,000 provider organizations, making a real difference in millions of lives. We also reinvest a significant percentage of our revenue back into research and development, ensuring our employees have the resources to innovate and make a lasting impact. Recognized by Forbes as a top private cloud company and honored as one of Canada’s Most Admired Corporate Cultures, we offer flexibility, growth opportunities, and meaningful work.
At PointClickCare, we empower our people to be the architects of a smarter healthcare future; one that is human-first and accelerated by AI to create meaningful and lasting change. Employees harness AI as a catalyst for creativity, productivity, and thoughtful decision-making. By integrating AI tools into our daily workflows, collaboration is enhanced, outcomes are improved, and every team member has the proficiency to maximize their impact. It all starts with our hiring practices where we uncover AI expertise that complements our mission, and we continue to invest in training and development to nurture innovation throughout the employee journey.
Join us in redefining healthcare — so it doesn’t just survive, it thrives. To learn more about PointClickCare, check out Life at PointClickCare and connect with us on Glassdoor and LinkedIn .
**Travel to Office expectations**
For Remote Roles : If this role is remote, there will be in-office events that will require travel to and from the Mississauga and/or Salt Lake City office. These will include, but not limited to, onboarding, team events, semi-annual and annual team meetings.
For Hybrid Roles : If this role is Hybrid, there will be an expectation to reside within commutable distance to the office/location specified in the job listing. This will include, but not limited to, weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role.
About the role:
You will join a high-impact team transforming healthcare through technology. Our platform
connects fragmented clinical systems to enable real-time care coordination across
thousands of healthcare facilities, serving millions of users. You will design and build
scalable platform services, leveraging modern AI-augmented engineering practices to
accelerate delivery, improve reliability, and enhance clinical and operational outcomes
What your day-to-day will look like:
• Build robust platform services supporting clinical operations
• Partner with product and clinical teams to understand and solve real workflow
challenges
• Drive architectural decisions for business platform services
• Own the reliability and performance of critical healthcare solutions
• Mentor team members on modern engineering practices
What qualifications we’re looking for:
Required Technical Experience
•Strong track record building and shipping production software in modern languages
(Java, Python, or similar)
• Deep understanding of cloud-native architecture and distributed systems design
patterns
• Expertise in design, optimization, and scaling for relational (SQL) database
systems, bonus points for NoSQL database systems
• Experience designing and implementing RESTful APIs and microservices
• Proficiency with test-driven development, automated testing, and maintaining high
code quality
• Hands-on experience with modern frontend frameworks, primarily React
• Working knowledge of CI/CD pipelines and infrastructure-as-code practices
• Experience with production observability, monitoring, and performance
optimization tools
Modern Engineering Practices
• Comfortable using AI-augmented development tools (e.g., GitHub Copilot, Claude
Code) as part of your workflow
• Experience applying AI tools throughout the development lifecycle from
requirements analysis, documentation to incident response
• Strong code review skills demonstrated through giving and receiving constructive
feedback
• Experience with Git workflows and collaborative development practices
• Ability to balance feature delivery with system reliability and technical excellence
• Comfortable with on-call responsibilities and incident response
What Would Make You Stand Out
• Experience building and scaling SaaS platforms
• Track record of mentoring engineers or leading technical initiatives
• Background with Spring Boot and Java ecosystem
• Experience with Azure cloud services and Kubernetes (AKS)
• Experience in healthcare technology or regulated industries
• Understanding of HIPAA compliance and handling sensitive data
Our Stack
• Front-End: React, Micro-Frontends, Material-UI
• Backend: Java, Spring Boot
• Data: PostgreSQL, MSSQL, Redis
• CI/CD: GitHub Actions, Jenkins
• Infrastructure: Azure, AKS, Terraform
• AI Tooling: Claude Code, Copilo
#LI-AJ1
#LI-Hybrid
- ...The Opportunity Loadlink Technologies is looking for a Principal Software Engineer to join our engineering team. With over 7,500 customers across... ...keep raising the bar. The Principal Software Engineer is a senior, hands-on technical leader who sets architectural direction,...PrincipalSeniorFlexible hours
- ...requirement for this role. PointClickCare is searching for a Principal Software Engineer who will contribute to best practice application... ...part of a movement that is positively impacting the lives of seniors and their caregivers all over North America What your...PrincipalSeniorLong term contractFull timeWork at officeRemote work
- ...Summary We are growing our engineering team and are looking for an experienced, product-minded Senior Software Engineer to help build and scale our platform. This role is ideal for someone who enjoys ownership, values clean and reliable systems, and thrives in a fast-moving...SeniorLong term contractFull timePart timeFlexible hours
$142k - $158k per year
...available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed please contact us. Required Experience: Senior IC...SeniorLong term contractFull timeWork at officeRemote workFlexible hours- ...is currently seeking a highly motivated and experienced Principal Signal/Train Control Engineering Manager to join our Global Rail Systems team in... ...preferred Five (5) or more years of experience in a senior technical role with major rail supplier Five (5) or more...PrincipalSeniorLong term contractFor contractorsLocal areaFlexible hours
- ...your specific team. This is a requirement for this role. Job Summary: The Platform Engineering team is a close-knit group of highly senior engineers focused on building software products for developers — from internal APIs and services to developer tooling, CI/CD...SeniorLong term contractFull timeWork at officeRemote work
- ...Senior Software Developer Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace defence and space industries. We are...SeniorFull time
- ...requirement for this role. PointClickCare is searching for a Principal Software Data Engineer who will contribute to all phases of the software... ...part of a movement that is positively impacting the lives of seniors and their caregivers all over North America. What your...PrincipalSeniorLong term contractFull timeWork at officeRemote work
- ...flowcharts, layouts and documentation to identify solutions ~ Develop process and network models to optimize architecture ~ Develop software solutions by studying systems flow, data usage and work processes ~ Evaluate the performance and reliability of system designs ~...Permanent employment
$80k - $100k per year
...Job Responsibility: Build Software That Matters Every Single Day Are you passionate about writing great software and driven by the... ...it. We're a team of sharp, curious, and genuinely supportive engineers who care deeply about building technology that improves lives. We...Full timeWork at officeWork from homeFlexible hours1 day per week$115k - $165k per year
...cities? Then the infrastructure team is for you! Drainage Engineer, Senior We are actively seeking a motivated and experienced Drainage... .... Experience with hydrologic and hydraulic modelling software, including: SWMHYMO PCSWMM InfoWorks CulvertMaster...SeniorLong term contractFor contractorsLocal areaFlexible hours$115k - $165k per year
...Requisition ID: 99653 Job Category: Engineering Location: Mississauga, ON, Canada Join a company that is passionately committed... ...of project specific procedures Establish design tools, software, relevant codes and standards to be used on the project Assign...SeniorLong term contractLocal areaFlexible hours$55.37k - $113.91k per year
...Overview 416 Automation Inc., founded in 2009, is a leading engineering firm specializing in tailored test solutions for the... ...learning new technologies. Summary We're looking for a Senior Controls Software Developer with 5-7 years of experience, to join our growing...SeniorFull timeMonday to fridayFlexible hours- At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that’s founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare...SeniorLong term contractFull timeWork at officeRemote work
- ...PHASOR Engineering Inc. is a dynamic consulting firm specializing in the engineering and design... ...a highly motivated Intermediate or Senior Distribution Engineer to join our engineering... ...designs · Knowledge of the Microsoft office software suite of programs. · Strong...SeniorFull timeWork at office
- ...organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for... ...is preferred Proficiency with relevant engineering software, tools, and systems Benefits Extended Healthcare Plan...SeniorFull timeFor contractors
- ...technologies that seamlessly integrate into everyday life. Our innovation engine continuously expands the platform’s capabilities, addressing... ...lives. Role Overview: We are seeking a high-caliber Senior Software Quality Engineer to lead the quality lifecycle of our medical...SeniorFull timeWorldwideShift work
- ...capabilities within PointClickCare, working closely with other engineering teams across the organization to identify, build and support generative... ...scalable and high-impact AI Products Job summary The Principal AI Platform Engineer will focus on building the infrastructure...PrincipalFull time
$151k - $226k per year
...Category Engineering Hire Type Employee Job ID 14488 Base Salary Range $151000-$226000 Remote Eligible No Date Posted 06.16.2026... ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological...PrincipalInternshipRemote work- .../monthly events in the office with your specific team. This is a requirement for this role. Overview: As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll...Long term contractFull timeWork at officeRemote work
- ...Job Description Overview The Civil Engineering Departments within the Candu Energy is engaged... ...Energy Inc.is looking to hire multiple Senior Civil Engineer for full time term/... ...Analyze structural systems using industry software such as ANSYS, SAP2000, STAAD Pro, and SSASI...SeniorPermanent employmentFull timeInternshipWork at officeFlexible hours
$150k - $200k per year
...is currently seeking a highly motivated and experienced Senior Traction Power Engineering Manager to join our Global Rail Systems team in Mississauga... ...knowledge of and experience with the design from first principals and implementation of DC systems (600/750/1000/1500v), AC...SeniorLong term contractFor contractorsLocal areaFlexible hours$115k - $165k per year
...Requisition ID: 100031 Job Category: Engineering Location: Mississauga, ON, Canada Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 70 years of business and technical expertise in mining...SeniorLong term contractLocal areaFlexible hours- ...Canada's largest private-sector nuclear engineering organizations, with more than 60 years of... ...SMR in Canada. We are currently seeking a Senior Electrical Engineer to join our growing engineering... ...electrical design using industry software. Develop conceptual, preliminary, and...SeniorFull timeInternshipFlexible hours
- ...Canada's largest private-sector nuclear engineering organizations, with more than 60 years of... ...SMR in Canada. We are currently seeking a Senior Instrumentation & Controls (I&C) Engineer... ...including electrical design using industry software. Develop conceptual, preliminary, and...SeniorFull timeInternshipFlexible hours
- ...AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the... ..., inspections, and structural analyses using industry-standard software tools. About you Civil Engineering degree with 20+ years...SeniorFull timeInternshipFlexible hours
$89k - $138k per year
...to be part of the creation and construction of our cities? Then the infrastructure team is for you! Hatch is seeking a Senior Municipal Engineer to join our Highways and Bridges team. This role supports the delivery of complex municipal and transportation infrastructure...SeniorLong term contractFull timeLocal areaRelocationFlexible hours- ...Senior Structural Engineer Location: Kelowna, BC or Mississauga, ON Reports To: Practice Lead Job Summary Ecora is seeking a highly... ...infrastructure projects using appropriate engineering principles and software Prepare and review structural calculations, reports,...SeniorFull time
- ...a requirement for this role. Overview: As a Manager of Software Engineering reporting to the Director of Engineering, you’ll lead multiple... ...: • Demonstrated technical expertise equivalent to a Senior Software Engineer , with hands‑on experience in code reviews...SeniorLong term contractFull timeWork at officeRemote work
- ...Responsibility: Job Summary WHAT IS THE OPPORTUNITY? As Senior Developer/Consultant for RBC Life Insurance, you will work as part... ...team. WHAT WILL YOU DO? In this role, you will be a Sr. Software Developer within the QUADIENT development team, responsible for...SeniorFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal/Senior Software Engineer. Be the first to apply!
- chief engineer Mississauga, ON
- project engineer assistant project manager Mississauga, ON
- mechanical engineering project manager Mississauga, ON
- general engineer Mississauga, ON
- engineering project manager Mississauga, ON
- director software engineering Mississauga, ON
- directeur ingénierie Mississauga, ON
- mechanical engineering director Mississauga, ON
- chief power engineer Mississauga, ON
- développeur logiciel Mississauga, ON
