Principal Software Engineer
PointClickCare9 months ago
Responsibilities
- Identify, prioritize, and execute tasks across the software development life cycle.
- Work with business stakeholders to iterate on software requirements and deliver business and technical objectives.
- Design and implement features from the ground up while producing clean, efficient, production-grade code.
- Automate tasks through appropriate tools and scripting, and analyze and debug systems.
- Perform validation and verification testing in a test-driven manner.
- Review others’ work, invite peer review, and encourage technical excellence across the Scrum team.
- Collaborate with internal teams and vendors to fix and improve products.
- Mentor team members and keep software current with the latest technologies.
Requirements
- BSc/BA in Computer Science or a related degree.
- Experience writing clean, scalable Java code and experience with UI development and React frameworks.
- Experience with Spring Boot, relational databases such as Microsoft SQL Server and MySQL, and RESTful API endpoints.
- Working knowledge of test-driven development and automated testing frameworks such as Selenium, Cypress, and RestAssured.
- Proficiency in Git and experience with system and performance monitoring tools such as New Relic and Datadog.
- Proven experience as an engineer, with strong organization, critical-thinking, analytical, problem-solving, collaboration, and self-direction skills.
- Generative AI code assistant experience, including GitHub Copilot, and knowledge of current generative AI model capabilities are assets.
- Bonus experience includes Selenium automation, cloud services, Docker, Kubernetes, Istio, Ansible, Jenkins, Linux, IP networking, AWS, Azure, SAML, OAuth, OpenID Connect, SaaS products, scripting languages, production on-call work, and professional mentoring.
Benefits
- Benefits start from Day 1.
- Retirement plan matching, flexible paid time off, wellness support, parental and caregiver leaves, fertility and adoption support, continuous development support, employee assistance, allyship and inclusion communities, and employee recognition.
- This is a hybrid role requiring residence within commutable distance of the specified office and regular team events; office travel may include Mississauga and/or Salt Lake City for onboarding and company meetings.
Tech Stack
About PointClickCare
PointClickCare is a leading health tech company with one simple mission: to help providers deliver exceptional care. With the largest long‐term and post‐acute care dataset, we power AI-driven healthcare that fuels intelligent transitions, insightful interventions, and financial sustainability. Enhanced by our marketplace of 400+ integrated partners and trusted by over 30,000 provider organizations and every major U.S. health plan, we’re redefining healthcare, so it doesn’t just survive — it thrives.