At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company thats 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 30000 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 by Forbes as a top private cloud company and honored as one of Canadas 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.
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 youre enthusiastic about jumping in to help achieve the teams top priorities no self-promoting politicians allowed. Adventurous means that youre 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 youre 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 were looking for:
Principal Software engineer with at least 10 years of professional development experience with at least 7 years of experience developing Java/Spring Boot microservices
Solid experience with Jenkins Docker/Kubernetes on Cloud (Azure or AWS)
Solid experience with large scale distributed systems based on microservices
Solid experience with data pipelines processing large amounts of data in Real Time or Near Real Time.
Experience with Lakehouse architecture Azure ADLS Gen2 Apache Hudi
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
Candidates will be people who use AI to code faster.
Analytical mind with problem-solving aptitude
Proven experience in Data Engineering having expertise with big data advanced AI integration and SaaS apps.
We also really like candidates that have a good understanding of Enterprise Design patterns.
Bonus to have experience with Agentic AI components
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.
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.