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

Principal Software Engineer

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

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.Assessment 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.

PointClickCare is searching for a Principal Software Engineer who will contribute to best practice application development by writing and rigorously defending production-grade code on a regular basis, while also encouraging and optimizing the daily execution of 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 both business and technical objectives through ambiguity and uncertainty.

To succeed as a Principal Software Engineer at PointClickCare, you need to be collaborative, adventurous and passionate. Collaborative means that you’re enthusiastic about jumping in to help achieve the team’s top priorities, no self-promoting politicians allowed. Adventurous means that you’re not afraid to dive into uncharted technical territory and get your own hands dirty while supporting and driving delivery of complex features through a dedicated Scrum team. Passionate means that you’re eager to learn and share knowledge that drives the team forward and excited to be part of a movement that is positively impacting the lives of seniors and their caregivers all over North America.

What your day-to-day will look like :

  • 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 others to review your work
  • 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. Experience with UI development and React frameworks.
  • Experience with Spring Boot
  • In-depth knowledge of relational databases (e.g. Microsoft SQL Server, MySQL)
  • Solid experience writing RESTful API endpoints
  • Absolutely love TDD and have working knowledge of it
  • Proficient in GIT
  • Experience using system and performance monitoring tools (e.g. New Relic, DataDog)
  • Experience with automated testing frameworks (e.g. Selenium, Cypress, RestAssured)
  • Excellent organization, critical-thinking and personal leadership skills
  • Self-starter with the ability to deliver with minimal supervision
  • Being okay with the uncomfortable feeling that comes from learning new things
  • Team player
  • Analytical mind with problem-solving aptitude
  • Proven experience as a great Engineer
  • BSc / BA in Computer Science or a related degree
  • Generative AI Code Assistants – Use of Generative AI Code Assistants (e.g. Github Copilot) and knowledge of latest Generative AI Model capabilities would be an asset

    Bonus points for :

  • Nice to have Selenium automation and cloud experience
  • Experience with Docker, Kubernetes and Istio
  • Experience with Ansible
  • Experience with Jenkins CI / CD pipeline
  • Linux and IP networking knowledge
  • Experience with AWS / Azure cloud services or equivalent
  • Experience with SAML, OAuth and OpenID Connect
  • Experience working on a SaaS product
  • Experience with Service Oriented Architecture
  • Knowledge of scripting languages such as Python, Bash or Groovy
  • On-call experience with production grade systems
  • Has mentored others in a professional setting
  • $156,000 - $174,000 a year

    At PointClickCare, base salary is one of the many components that make up our total rewards package. The CAD base salary range for this position is $156,000-$174,000 + bonus + benefits. Our salary ranges are determined by job and level. The range displayed on each job posting reflects the target for new hire salaries for the position across all CAD locations. Within the range, individual compensation is determined by job-related skills and knowledge, relevant experience including professional and lived experience, and / or work location. Your recruiter can share more information about our total rewards package during the hiring process.

    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 recruitment@pointclickcare.com should you require any accommodations.

    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 : recruitment@pointclickcare.com

    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.

    #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
    Software Developer Manager

    Software Developer Manager

    Lotlinx • Oakville, ON, Canada
    Full-time
    Since our founding in 2012, Lotlinx has consistently pioneered advancements in the automotive landscape.We specialize in empowering automobile dealers and manufacturers by providing cutting-edge da...Show more
    Last updated: 28 days ago • Promoted
    Senior DevOps Engineer / / Ingnieur DevOps senior

    Senior DevOps Engineer / / Ingnieur DevOps senior

    Finsana • Oakville, ON, Canada
    Full-time
    FINSANA is a global fintech company that specializes in catering to underserved and underbanked consumers.Our organization has a passion for helping people financially through our technology soluti...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
    Embedded Software Engineer - Airborne Stabilized Optical Systems

    Embedded Software Engineer - Airborne Stabilized Optical Systems

    PVLabs • Burlington, ON, Canada
    Full-time
    Embedded Software DesignerAirborne Optical SystemsBurlington ON – Hybrid.Please note that to be considered for any position at PV Labs, all candidates must be eligible to meet the requirement...Show more
    Last updated: 6 hours ago • Promoted • New!
    Embedded Software Designer

    Embedded Software Designer

    PV Labs • Burlington, ON, Canada
    Full-time
    Please note that to be considered for any position at PV Labs, all candidates must be eligible to meet the requirements of the Canadian Controlled-Goods Program of the Defense Production Act and be...Show more
    Last updated: 6 hours ago • Promoted • New!
    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
    Senior Front-End Engineer

    Senior Front-End Engineer

    Prophix • Etobicoke, ON, Canada
    Full-time
    See what you can do with Prophix.Prophix helps finance teams work with greater flexibility and confidence through Prophix One™, our Financial Performance Platform. We bring planning, reporting...Show more
    Last updated: 12 days ago • Promoted
    Engineering Head

    Engineering Head

    Finlink Group • Maple, ON, Canada
    Full-time
    Are you a hands-on leader who thrives on building high-performing teams and delivering cutting-edge gaming products? If nothing is too big or too small when it comes to creating success, this could...Show more
    Last updated: 5 days ago • Promoted
    Ford BIW Robotics Start-Up Engineer - FGnb

    Ford BIW Robotics Start-Up Engineer - FGnb

    The Fletcher Group Automation Inc • Oakville, ON, Canada
    Full-time
    FGA) is a leading provider of turnkey automation solutions, specializing in the design, engineering, commissioning, and support of advanced robotic systems. With a team of over 80 engineers and deca...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Clutch Technologies Inc. • Etobicoke, ON, Canada
    Full-time
    Clutch is Canada's largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere. Customers can browse hundreds of cars from the comfort of the...Show more
    Last updated: 30+ days ago • Promoted
    DevOps Cloud Engineer Principal - Canada

    DevOps Cloud Engineer Principal - Canada

    Siemens Digital Industries Software • Oakville
    Full-time
    DevOps Cloud Engineer Principal - Canada.Siemens Digital Industries Software.Siemens DI SW is looking for a DevOps Principal Engineer with broad cloud experience who will be responsible for maintai...Show more
    Last updated: 14 days ago • Promoted
    Principal Solution Architect

    Principal Solution Architect

    TEEMA Solutions Group • Brampton
    Full-time
    Pillway is a digital-first pharmacy and health technology company building patient-centric healthcare solutions.Our mission is to make medication management simple, accessible, and effective by lev...Show more
    Last updated: 14 days ago • Promoted
    Senior Software Engineer - AI &.NET Platforms - boostCX

    Senior Software Engineer - AI &.NET Platforms - boostCX

    Banyan Software • Burlington, ON, Canada
    Full-time +1
    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise softwar...Show more
    Last updated: 30+ 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: 27 days ago • Promoted
    Lead Buyer

    Lead Buyer

    Vaco by Highspring • King City, ON, CA
    Permanent
    Own the contracts in this line of business, oversee all aspects of the negotiations, cost analysis and billing.Contract negotiation experience in procurement / supply chain.Experience in procurement,...Show more
    Last updated: 13 hours ago • Promoted • New!
    Full Stack Engineer

    Full Stack Engineer

    REV Capital • Concord, ON, Canada
    Full-time
    We're seeking an experienced Full Stack Engineer to join our engineering team.The ideal candidate will have deep expertise in Node. Google Cloud Platform (GCP) architecture, and DevOps practices...Show more
    Last updated: 5 days ago • Promoted
    Front End Engineer - Grand Software Solutions

    Front End Engineer - Grand Software Solutions

    Grand Software Solutions • mississauga, on, ca
    Full-time
    Front-End Engineer (React / Angular).We are looking for a Front-End Engineer with strong experience in React or Angular to build modern, responsive, and high-performance web applications.You will wor...Show more
    Last updated: 8 hours ago • Promoted • New!