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

Principal Software Engineer

PointClickCare • Mississauga, Peel Region, CA
Il y a 6 jours
Type de contrat
  • Temps plein
Description de poste

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

    Créer une alerte emploi pour cette recherche

    Principal Software Engineer • Mississauga, Peel Region, CA

    Offres similaires
    Software Development Engineer III

    Software Development Engineer III

    Biiibo Inc. • Concord, ON, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior DevOps Engineer / / Ingnieur DevOps senior

    Senior DevOps Engineer / / Ingnieur DevOps senior

    Finsana • Oakville, ON, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Lead Developer / Architect (Full Stack)

    Lead Developer / Architect (Full Stack)

    PHD Solutions • Burlington, ON, Canada
    Temps plein +1
    Lead Developer / Architect (Full Stack) • Burlington, ON • Full-time, permanent role (Monday – Friday, with flex hours), Remote working is a possibility. Salary : $110,000 - $135,000 commensura...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Principal systems software engineer

    Principal systems software engineer

    Targeted Talent • Mississauga, ON, Canada
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Engineer, Software GenAI (28785)

    Engineer, Software GenAI (28785)

    Amkor Technology • Vaughan
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Sr. Manager Engineering

    Sr. Manager Engineering

    TalentSphere • Bradford, ON, Canada
    Temps plein
    Hybrid / Flexible Work Environment.Compensation $130k - 145K with excellent bonus, benefits, and 3 weeks vacation.Our client is a leading player in the global cannabis industry looking to hire a.This...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Platform Engineer

    Platform Engineer

    Infotek Consulting Inc. • mississauga, on, ca
    Temporaire
    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...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    VP, Engineering

    VP, Engineering

    North West Rubber • Oakville, ON, Canada
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    FULL STACK DEVELOPER

    FULL STACK DEVELOPER

    Finlink Group • Maple, ON, Canada
    Temps plein
    Full Stack Developer (C# / React).Are you a hands-on Full Stack Developer who enjoys building real products used by real people, at serious scale? We’re supporting a growing tech team that&rs...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Principal CSA Engineer

    Principal CSA Engineer

    Alvarez and Marsal • Oakville, ON, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    C++ Developer

    C++ Developer

    Staffinity Inc • L0G, ON, Canada
    Temps plein +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 ...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Application Engineer (Automation Equipment)

    Application Engineer (Automation Equipment)

    MRINetwork Jobs • Burlington, ON, Canada
    Temps plein
    Application Engineer (Automation Equipment).Our long-time client is an industry leading designer and global manufacturer of factory automation equipment used in the Food, Packaging, Ecommerce and I...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer - Android

    Software Engineer - Android

    Hygiena LLC • Mississauga, ON, Canada
    Temps plein
    Hygiena provides rapid microbiology diagnostic tests and solutions for mission-critical, time-sensitive processes around the world. Hygiena’s proprietary diagnostic technologies enable custome...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Principal Solution Architect

    Principal Solution Architect

    Pillway • Brampton
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Full Stack Software Engineer

    Full Stack Software Engineer

    Citi • Mississauga
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Roche • Mississauga
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Elementary Principal Pool

    Elementary Principal Pool

    Halton Catholic District School Board • Burlington, ON, CA
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée