Principal 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
PointClickCare Benefits & Perks:
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
Allyship and Inclusion Communities
Employee Recognition … and more!
It is the policy of PointClickCare to ensure equal employment opportunity without discrimination or harassment on the basis of race, religion, national origin, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law. PointClickCare welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process. Please contact should you require any accommodations. As part of our commitment to a streamlined and equitable hiring experience, PointClickCare uses AI tools to assist with candidate screening and assessment.
When you apply for a position, your information is processed and stored with Lever, in accordance with Lever’s Privacy Policy. We use this information to evaluate your candidacy for the posted position. We also store this information, and may use it in relation to future positions to which you apply, or which we believe may be relevant to you given your background. When we have no ongoing legitimate business need to process your information, we will either delete or anonymize it. If you have any questions about how PointClickCare uses or processes your information, or if you would like to ask to access, correct, or delete your information, please contact PointClickCare’s human resources team:
PointClickCare is committed to Information Security. By applying to this position, if hired, you commit to following our information security policies and procedures and making every effort to secure confidential and/or sensitive information.
$120k - $160k per year
...sustainability. What Makes This Role Great: ~ Join a team building software that helps customers optimize distributed energy resources,... ...and grid modernization across North America. EOS Software Engineer Position Summary ~ Rodan Energy is seeking a technically...SuggestedLong term contractFull timeFor contractorsLocal areaFlexible hoursNight shift- ...events in the office with your specific team. This is a requirement for this role. PointClickCare is searching for a Principal Software Data Engineer who will contribute to all phases of the software development life cycle, and will play a crucial role in designing, developing...SuggestedLong term contractWork at officeRemote workFlexible hours
- ...Job Description Overview AtkinsRéalis is looking to hire a Senior Mechanical Engineer. This position requires experienced individuals who are self-starter capable of working independently and leading/supervising junior engineers. The individuals will work in a fast-paced...SuggestedFull timeInternshipFlexible hours
- ...first, we can show this not only produces results, but more importantly, can change lives. Compass is recruiting for a Principal, Operations Engineer, an individual contributor and senior technical expert supporting high-level facility engineering, commissioning,...SuggestedRemplacementFull timeFor contractorsLive outWork visa
- ...monthly events in the office with your specific team. This is a requirement for this role. PointClickCare is searching for a Principal AI Engineer who will lead and design AI systems across multiple SaaS solutions following our AI Design Patterns, defining technical...SuggestedLong term contractWork at officeRemote workFlexible hours
- ...office with your specific team. This is a requirement for this role. Job Summary PointClickCare is searching for a Principal Application Engineer who will lead application development by writing and rigorously defending production-grade application code and configurations...Long term contractWork at officeRemote workFlexible hours
- ...The Software Engineer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to...Full time
- ...Looking to take the next step in your career? Hatch is currently seeking a highly motivated and experienced Principal Signal/Train Control Engineering Manager to join our Global Rail Systems team in Mississauga, Ontario location . In this role the ideal candidate...Long term contractFor contractorsLocal areaFlexible hours
- ...weekly/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 contractWork at officeRemote workFlexible hours
- ...people, clients, and communities. Work That Matters, People Who Care. Job Description WHAT'S THE ROLE Great software engineering isn’t just about writing better code. It’s about creating the standards, structure and accountability that allow teams to build...InternshipRemote work
- ...weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role. Job title: Senior Software Engineer What your day-to-day will look like: · Identify, prioritize and execute tasks in the software development life cycle ·...Long term contractWork at officeRemote workFlexible hours
$105k - $135k per year
...Responsibilities Design, implement, and test software solutions in C++ and Python for Windows and Linux. Collaborate with cross-functional... ...to identify and address software requirements. Mentor junior engineers and provide technical guidance. Conduct code reviews and...Full time- ...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 frameworks...Long term contractWork at officeRemote workFlexible hours
$94.3k - $141.5k per year
...liquidity. Overview of the organization: The COO Enterprise Solution Engineering capability is responsible for the development of best-in-class... .... Required Skills, Knowledge & Experience ~4+ years of software hands-on engineering experience to build enterprise-grade, high...Full timeWorldwide- ...weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role. Job title: Senior Software Engineer About the role: You will join a high-impact team transforming healthcare through technology. Our platform connects...Long term contractWork at officeRemote workFlexible hours
$88.24k - $132.36k per year
...for calculating risk on some of the largest portfolios in Citi. We are a diverse group of professionals with backgrounds in Physics, Engineering and Computer Science. You will work alongside experienced colleagues to further develop your analytical and quantitative skills....Long term contractFull time$138k - $206k per year
...empowering the creation of high-performan ce silicon chips and software content. Join us to transform the future through continuous... ...-market with reduced risk. You Are You are an experienced engineering and project management professional with a strong customer focus...Long term contract$130k - $180k per year
...and systems that are unparalleled in the engineering space. Are you looking for an... ...individual to join our team in the role of Principal – Risk Management within the Mississauga... ...schedule, and modern risk management systems/software (i.e., Predict!, CURA, ARM, etc.) Ability...Long term contractWork at officeLocal areaImmediate startFlexible hours$120.8k - $170.8k per year
...Role Overview: Citi’s Banking Technology organization is seeking a highly hands-on Lead Software Engineer to design, build, and deploy cutting‑edge AI solutions for Investment, Corporate, and Commercial Banking. This role focuses on implementing scalable, agentic AI frameworks...Full time$79.32k - $110.68k per year
...Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $... ...across our global franchise. Role Overview/What will you do: As Software Engineer in our global technology team, you will be working with...Full time- ...Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and...Full timeFor contractors
$147k - $220k per year
...Category Engineering Hire Type Employee Job ID 18619 Base Salary Range $147000-$220000 Remote Eligible No Date Posted 09.15.2026... ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological...Remote work$138k - $206k per year
..., empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation. You Are: You are a highly experienced engineering professional with a passion for driving innovation and delivering...$111.6k - $161.6k per year
...Vice President (VP) / Senior Software Engineer – Technical Remediation & Enablement Lead The Vice President (VP) / Senior Software Engineer – Technical Remediation & Enablement Lead is a hands-on, code-level technical specialist responsible for driving the direct remediation...Full timeFor contractorsInternshipLocal area- ...technologies that seamlessly integrate into everyday life. Our innovation engine continuously expands the platform’s capabilities, addressing... ..., longer lives. Role Overview: We are hiring a Senior Software Quality Engineer to shape how Myant tests health software in an...Long term contractFull timeWorldwideShift work
$146k - $219k per year
...Category Engineering Hire Type Employee Job ID 18731 Base Salary Range $146000-$219000 Remote Eligible No Date Posted 09.20.2026... ...to accelerate innovation and bring high-performance silicon and software solutions to market faster. Our team develops high-speed silicon...Remote work$94.3k - $141.5k per year
...risk management, and we are seeking an experienced Senior Python Engineer to sit at the center of that evolution. In this role, you will... ...of risk controls. Deliver clean, modular, and maintainable software backed by comprehensive unit testing, rigorous peer code reviews...Long term contractFull timeWork at officeRemote work$120.8k - $170.8k per year
...About the Role We're looking for a senior engineer who thinks clearly across the full product development lifecycle, from design through... ...same adaptability to the team Must-Have ~6+ years of hands-on software engineering experience ~ Strong experience with Java and...Full time- ...of our enterprise technology landscape. We’re looking for a Principal Enterprise Architect who can set enterprise-wide technology... ...strategy, solution design and detailed technical conversations with engineers, delivery teams, vendors and technology partners. What will...Long term contractContract workWork at officeFlexible hours3 days per week
$189k - $284k per year
...Category Engineering Hire Type Employee Job ID 18873 Base Salary Range $189000-$284000 Remote Eligible No Date Posted 10.25.2026 We Are Synopsys is a leader in silicon-to-systems engineering solutions, helping customers accelerate innovation in AI-powered...InternshipRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- engineering project manager Mississauga, ON
- chief power engineer Mississauga, ON
- mechanical engineering project manager Mississauga, ON
- mechanical engineering director Mississauga, ON
- project engineer assistant project manager Mississauga, ON
- director software engineering Mississauga, ON
- general engineer Mississauga, ON
- chief engineer Mississauga, ON
- directeur ingénierie Mississauga, ON
- software developer no experience Mississauga, ON
