Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Mississauga, ON vacancy
  • $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... 
    Suggested
    Long term contract
    Full time
    For contractors
    Local area
    Flexible hours
    Night shift

    Rodan Energy Solutions Inc.

    Mississauga, ON
    4 days ago
  •  ...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... 
    Suggested
    Long term contract
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    9 hours ago
  •  ...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... 
    Suggested
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    1 day ago
  •  ...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,... 
    Suggested
    Remplacement
    Full time
    For contractors
    Live out
    Work visa

    Compass Datacenters

    Mississauga, ON
    9 days ago
  •  ...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... 
    Suggested
    Long term contract
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    9 hours ago
  •  ...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 contract
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    9 hours ago
  •  ...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

    Citigroup

    Mississauga, ON
    1 day ago
  •  ...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 contract
    For contractors
    Local area
    Flexible hours

    Hatch

    Mississauga, ON
    3 hours ago
  •  ...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 contract
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    9 hours ago
  •  ...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... 
    Internship
    Remote work

    Dexterra Group

    Mississauga, ON
    3 days ago
  •  ...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 contract
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    9 hours ago
  • $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

    Honeywell

    Mississauga, ON
    3 days ago
  •  ...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 contract
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    9 hours ago
  • $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 time
    Worldwide

    Citigroup

    Mississauga, ON
    1 day ago
  •  ...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 contract
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    9 hours ago
  • $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 contract
    Full time

    Citigroup

    Mississauga, ON
    1 day ago
  • $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

    Synopsys Inc

    Mississauga, ON
    a month ago
  • $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 contract
    Work at office
    Local area
    Immediate start
    Flexible hours

    Hatch

    Mississauga, ON
    1 day ago
  • $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

    Citigroup

    Mississauga, ON
    1 day ago
  • $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

    Citigroup

    Mississauga, ON
    1 day ago
  •  ...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 time
    For contractors

    aviyatech

    Mississauga, ON
    a month ago
  • $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

    Synopsys Inc

    Mississauga, ON
    a month ago
  • $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... 

    Synopsys Inc

    Mississauga, ON
    a month ago
  • $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 time
    For contractors
    Internship
    Local area

    Citigroup

    Mississauga, ON
    1 day ago
  •  ...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 contract
    Full time
    Worldwide
    Shift work

    Myant Shared Service Corp.

    Mississauga, ON
    a month ago
  • $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

    Synopsys Inc

    Mississauga, ON
    a month ago
  • $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 contract
    Full time
    Work at office
    Remote work

    Citigroup

    Mississauga, ON
    1 day ago
  • $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

    Citigroup

    Mississauga, ON
    1 day ago
  •  ...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 contract
    Contract work
    Work at office
    Flexible hours
    3 days per week

    goeasy

    Mississauga, ON
    11 days ago
  • $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... 
    Internship
    Remote work

    Synopsys Inc

    Mississauga, ON
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!