Talent.com
Principal Software Engineer
Principal Software EngineerPointClickCare • Mississauga, Peel Region, CA
Principal Software Engineer

Principal Software Engineer

PointClickCare • Mississauga, Peel Region, CA
7 days ago
Job type
  • Full-time
Job description

Overview

At PointClickCare our mission is simple : to help providers deliver exceptional care. 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. We reinvest a significant percentage of revenue into research and development to support innovation. Recognized by Forbes as a top private cloud company and honored as one of Canada’s Most Admired Corporate Cultures, PointClickCare offers flexibility, growth opportunities, and meaningful work.

We empower our people to be the architects of a smarter healthcare future, human-first and accelerated by AI. Employees harness AI to boost creativity, productivity, and thoughtful decision-making. We invest in training and development to nurture innovation throughout the employee journey.

Join us in redefining healthcare and learn more about Life at PointClickCare on Glassdoor and LinkedIn.

Travel to Office expectations

For Remote Roles : If this role is remote, there will be in-office events that require travel to and from the Mississauga and / or Salt Lake City offices. These will include onboarding, team events, and semi-annual and annual team meetings.

For Hybrid Roles : If this role is Hybrid, there is an expectation to reside within commutable distance to the specified office / location. This will include weekly / bi-weekly / monthly events in the office with your team. This is a requirement for this role.

Position

PointClickCare is searching for a Principal Software Engineer who will contribute to best-practice application development by writing and defending production-grade code on a regular basis, while encouraging and optimizing daily technical excellence across an empowered Scrum team. This is a hands-on leadership role, requiring the ability to design and implement features from the ground up while mentoring other team members and delivering business and technical objectives through ambiguity.

To succeed as a Principal Software Engineer, you should be collaborative, adventurous, and passionate. You should be ready to jump in to help the team achieve top priorities, be willing to explore uncharted technical territory, and support delivery of complex features through a dedicated Scrum team. You should be eager to learn and share knowledge that drives the team forward and be excited to impact the lives of seniors and their caregivers across North America.

Day-to-day

  • 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 in a test-driven manner
  • Review the work of others and invite reviews
  • Collaborate with internal teams and vendors to fix and improve products
  • Ensure software is up-to-date with latest technologies

What Qualifications We’re Looking For

  • Experience writing clean code that performs well at scale using Java (or other functional or object-oriented languages)
  • Experience with Azure cloud services or equivalent
  • Experience with cloud-native streaming using Azure Event Hub / Service Bus or alternatives
  • In-depth knowledge of relational databases (e.g., Microsoft SQL Server, PostgreSQL)
  • Experience with GitHub Actions, Jenkins CI / CD
  • Experience with Spring Boot
  • Solid experience writing RESTful API endpoints
  • Proficient in test-driven development (TDD)
  • Proficient in Git
  • Experience using system and performance monitoring tools (e.g., Azure Log Analytics, Grafana, DataDog)
  • Experience with automated testing frameworks (e.g., Selenium, Cypress, Jest, Playwright)
  • Excellent organization, critical-thinking and leadership skills
  • Self-starter with the ability to deliver with minimal supervision
  • Team player with analytical problem-solving aptitude
  • BSc / BA in Computer Science or a related degree
  • Generative AI Code Assistants : Use of Generative AI Code Assistants (e.g. GitHub Copilot) is a must and working knowledge of spec-driven development. Daily application of the latest Generative AI Model capabilities is expected.

    Bonus Points For

  • Experience with Kafka or Kafka-compatible platforms
  • Experience with integration engines such as Rhapsody or Mirth
  • Experience with message brokers such as RabbitMQ
  • Experience with Docker, Kubernetes and Istio
  • Experience with Ansible
  • Experience with SAML, OAuth and OpenID Connect
  • Experience working on a SaaS product
  • Experience with Service Oriented Architecture
  • Scripting knowledge (Python, Bash)
  • On-call experience with production-grade systems
  • Mentoring experience
  • Benefits & Perks

    Benefits start from Day 1. Retirement plan matching, flexible paid time off, wellness support, parental and caregiver leaves, fertility and adoption support, continuous development, employee assistance, inclusion communities, and more.

    Policy : PointClickCare is an equal employment opportunity employer. Accommodations are available upon request for candidates participating in all aspects of the selection process. For accommodations, contact recruitment@pointclickcare.com.

    Privacy and AI tools : When you apply, your information is processed in accordance with Lever’s Privacy Policy. We use AI tools to assist with recruitment, but final hiring decisions are made by humans. For details, contact recruitment@pointclickcare.com.

    Note : PointClickCare may use AI tools in the hiring process and may store your information in Lever. If you have questions about data processing, contact HR.

    #J-18808-Ljbffr

    Create a job alert for this search

    Principal Software Engineer • Mississauga, Peel Region, CA

    Similar jobs
    Accounting Manager

    Accounting Manager

    Vaco by Highspring • King City, Ontario, CA
    Temporary
    Our client is sourcing a Controller for a 3-month contract.Shape and guide financial decision-making through the creation, oversight, and reinforcement of internal financial frameworks.Design and m...Show more
    Last updated: 2 days ago • Promoted
    Senior Platform Engineer – Ingress & Service Mesh (Istio) - mississauga

    Senior Platform Engineer – Ingress & Service Mesh (Istio) - mississauga

    Net2Source (N2S) • mississauga, on, ca
    Full-time
    Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Show more
    Last updated: 2 days ago • Promoted
    Technical Lead

    Technical Lead

    Anime Universe • burlington, on, ca
    Full-time
    Minimum commitment : 20 hours per week.A Technical Lead provides technical direction and oversight for software projects, ensuring solutions are scalable, secure, and aligned with business objective...Show more
    Last updated: 9 hours ago • Promoted • New!
    PRINCIPAL DEVOPS ENGINEER

    PRINCIPAL DEVOPS ENGINEER

    Finlink Group • Brampton, Toronto, Peel Region, Ontario, Canada
    Full-time
    We're partnering with an innovative, fast‑scaling organization in search of a.This is a high‑impact role for someone who thrives on solving complex challenges, designing scalable systems, and drivi...Show more
    Last updated: 30+ days ago • Promoted
    Engineer, Software GenAI (28785)

    Engineer, Software GenAI (28785)

    Amkor Technology • Vaughan
    Full-time
    Nasdaq : AMKR) is the world’s largest U.OSAT and is a global leader in outsourced semiconductor packaging and test services. With a strong track record of innovation, a broad and diverse geographic f...Show more
    Last updated: 7 days ago • Promoted
    Software Development Project Manger

    Software Development Project Manger

    freelance.ca • Vaughan, Canada
    Full-time
    Our client is a global leader in scientific instrumentation and analytical technologies.They are seeking an experienced Project Manager to lead software development initiatives that support next-ge...Show more
    Last updated: 1 day ago • Promoted
    Analog Design, Principal Engineer-13381

    Analog Design, Principal Engineer-13381

    Synopsys Inc • Mississauga
    Full-time
    Analog Design (System Design / System modelling), Principal Engineer-13381.At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervas...Show more
    Last updated: 9 days ago • Promoted
    Sales Partners

    Sales Partners

    ATIA Ltd • Oakville B8B, ON, Canada
    Full-time
    ATIA Ltd is multinational company which has 2 main sectors : .First sector : ISO Standards - which includes : .Second sector : Software Development. Developing applications for all technologies and platfo...Show more
    Last updated: 14 days ago • Promoted
    Chief Medical Officer Job in Canada 2026 | King Animal Hospital

    Chief Medical Officer Job in Canada 2026 | King Animal Hospital

    NewsNowGh • King City L0G, ON, Canada
    Full-time
    Chief Medical Officer Job in Canada 2026 | King Animal Hospital.Chief Medical Officer Job in Canada 2026 | King Animal Hospital. King Animal Hospital in Ontario, Canada, is offering an exceptional e...Show more
    Last updated: 11 days ago • Promoted
    Start-Up Founders / Operators

    Start-Up Founders / Operators

    Great Value Hiring • oakville, on, ca
    Full-time
    Mid Sized Start-Up Founders / Operators [$5K one-time].Data Research Consultant (Short-Term / Private Engagement).Need to analyze the architecture behind : . Dashboards, metrics, cohorts, and funnels.Ho...Show more
    Last updated: 1 day ago • Promoted
    Backend Software Engineer (.NET)-Schema Interface Analysis, Onsite at Toronto, ON- 3 days a week - mississauga

    Backend Software Engineer (.NET)-Schema Interface Analysis, Onsite at Toronto, ON- 3 days a week - mississauga

    Q1 Technologies, Inc. • mississauga, on, ca
    Full-time
    Long Term Contract( 6 Months to start with).Toronto, ON- 3-4 days a week Onsite.Collaborate with SMEs to analyze schemas, interface structures, and DIL. Interpret source system models and documentat...Show more
    Last updated: 14 hours ago • Promoted • New!
    .Net Fullstack developer with c# (Security Clearance) - burlington

    .Net Fullstack developer with c# (Security Clearance) - burlington

    Confidential • burlington, on, ca
    Full-time
    Design, develop, and maintain applications using.Collaborate with UI / UX, QA, and backend teams to deliver end-to-end solutions. Write clean, maintainable, and well-documented code.Perform code revie...Show more
    Last updated: 1 day ago • Promoted
    Senior Java Developer (Trading Systems) - burlington

    Senior Java Developer (Trading Systems) - burlington

    Luxoft • burlington, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 6 days ago • Promoted
    IBM Domino / Lotus Domino - burlington

    IBM Domino / Lotus Domino - burlington

    Excelon Solutions • burlington, on, ca
    Full-time
    IBM Domino web development experience.Java middleware development skills preferable.Excellent web application development skills and understanding of best practices and performance optimization tec...Show more
    Last updated: 2 hours ago • Promoted • New!
    Software Engineering Manager

    Software Engineering Manager

    TechBlocks • Vaughan
    Full-time
    We are seeking an experienced and dynamic Software Development Manager with strong experience in.The ideal candidate will have 15+ years of professional experience in designing, developing, and mai...Show more
    Last updated: 1 day ago • Promoted
    Computer programming Private Tutoring Jobs Bond Head

    Computer programming Private Tutoring Jobs Bond Head

    Superprof • Bond Head, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Roche • Mississauga
    Full-time
    At Roche you can show up as yourself, embraced for the unique qualities you bring.Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted ...Show more
    Last updated: 8 days ago • Promoted
    Software Development Engineer III

    Software Development Engineer III

    Biiibo • Vaughan
    Full-time
    As a Software Development Engineer lll, you will work as part of a small, autonomous, agile team to deliver both internal and external applications. built on a modern hybrid cloud platform.You will...Show more
    Last updated: 7 days ago • Promoted