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

Principal Software Engineer

PointClickCare • Mississauga, Peel Region, CA
6 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
    Software Development Engineer III

    Software Development Engineer III

    Biiibo Inc. • Concord, ON, Canada
    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: 30+ days ago • Promoted
    Senior DevOps Engineer / / Ingnieur DevOps senior

    Senior DevOps Engineer / / Ingnieur DevOps senior

    Finsana • Oakville, ON, Canada
    Full-time
    Salary : $103,000 - $190,000 per year.FINSANA is a global fintech company that specializes in catering to underserved and underbanked consumers. Our organization has a passion for helping people fina...Show more
    Last updated: 30+ days ago • Promoted
    Principal systems software engineer

    Principal systems software engineer

    Targeted Talent • Mississauga, ON, Canada
    Full-time
    Our client is a company building the world's highest- performance pure digital AI inference chip.We are looking for an experienced software engineer with excellent C / C++ programming skills and ...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: 6 days ago • Promoted
    Project Manger - Software Product Development

    Project Manger - Software Product Development

    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: 30+ days ago • Promoted
    Platform Engineer

    Platform Engineer

    Infotek Consulting Inc. • mississauga, on, ca
    Temporary
    Platform Engineer (Cloud and Data Platforms).This is a Platform Engineering role.This position is not a DevOps role.Tuesday, Wednesday and Thursday. As a Platform Engineer, you will be responsible f...Show more
    Last updated: 1 day ago • Promoted
    Software Solution Architect

    Software Solution Architect

    Birdseye Solutions • Mississauga, ON, Canada
    Permanent
    Birdseye Solutions is a North American leader in remote video monitoring, security, and facility supervision.With more than 500 professionals dedicated to making the world a safer place, the global...Show more
    Last updated: 30+ days ago • Promoted
    VP, Engineering

    VP, Engineering

    North West Rubber • Oakville, ON, Canada
    Full-time
    The Vice President of Engineering will lead the engineering organization with a strong focus on product development, innovation, and operational excellence. This role is responsible for setting the ...Show more
    Last updated: 17 days ago • Promoted
    Full Stack Engineer

    Full Stack Engineer

    GEI Consultants • Concord, ON, Canada
    Full-time
    The Full Stack Engineer is responsible for front-end development and back-end interconnection of solutions that support AI-powered applications and integrations across GEI.This role builds user-fac...Show more
    Last updated: 30+ days ago • Promoted
    Principal CSA Engineer

    Principal CSA Engineer

    Alvarez and Marsal • Oakville, ON, Canada
    Full-time
    Alvarez & Marsal (A&M) is a global consulting firm with over 10,000 entrepreneurial, action and results-oriented professionals in over 40 countries. We take a hands-on approach to solving ou...Show more
    Last updated: 9 days ago • Promoted
    C++ Developer

    C++ Developer

    Staffinity Inc • L0G, ON, Canada
    Full-time +1
    We are your trusted bilingual recruiting, short and long-term staffing service provider.Our primary goal has been matching sought-after employers with talented candidates.We are your source to get ...Show more
    Last updated: 5 days ago • Promoted
    Software Engineer - Core Senior Engineer

    Software Engineer - Core Senior Engineer

    RPMGlobal • Oakville, Canada
    Full-time
    Transforming the Future with Convergence of Simulation and DataSoftware Engineer - Core Senior EngineerJob Summary : Our client in Oakville, ON is looking for a Software Engineer - Core Senior Engine...Show more
    Last updated: 20 days ago • Promoted
    Software Engineer - Android

    Software Engineer - Android

    Hygiena LLC • Mississauga, ON, Canada
    Full-time
    Hygiena provides rapid microbiology diagnostic tests and solutions for mission-critical, time-sensitive processes around the world. Hygiena’s proprietary diagnostic technologies enable custome...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Datasite • Vaughan
    Full-time
    Datasite and its associated businesses are the global center for facilitating economic value creation for companies across the globe. From data rooms to AI deal sourcing and more.Here you’ll find th...Show more
    Last updated: 3 days ago • Promoted
    Principal Solution Architect

    Principal Solution Architect

    Pillway • Brampton
    Full-time
    Full-time, In-Office | Brampton, ON, Canada.Pillway is a digital‑first pharmacy and health technology company building patient‑centric healthcare solutions. Our mission is to make medication managem...Show more
    Last updated: 8 days ago • Promoted
    Full Stack Software Engineer

    Full Stack Software Engineer

    Citi • Mississauga
    Full-time
    The Applications Development Senior Programmer Analyst is responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination wi...Show more
    Last updated: 22 hours ago • Promoted • New!
    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
    Elementary Principal Pool

    Elementary Principal Pool

    Halton Catholic District School Board • Burlington, ON, CA
    Full-time
    The Halton Catholic District School Board (HCDSB), in partnership with home and Church, is an inclusive and equitable learning community dedicated to providing excellence in Catholic education by d...Show more
    Last updated: 2 days ago • Promoted