# Principal Software Engineer

**Company:** [PointClickCare](https://hotfix.jobs/companies/pointclickcare)
**Location:** Mississauga, Canada
**Role:** Fullstack Engineering
**Salary:** CA$156k – CA$174k/yr
**Experience:** 7+ years
**Skills:** Java, React, Spring Boot, Microsoft Sql Server, MySQL, REST APIs, Test-Driven Development, Git, New Relic, Datadog, Selenium, Cypress, Docker, Kubernetes, AWS
**Posted:** 2025-12-09

> Hands-on principal engineer building and defending scalable Java applications, APIs, and user interfaces while mentoring a Scrum team. The role requires expertise in Spring Boot, React, relational databases, testing, and production monitoring, with cloud and container experience advantageous.

## Job Description

## Responsibilities
- Identify, prioritize, and execute tasks throughout the software development life cycle.
- Work with business stakeholders to iterate on software requirements.
- Develop tools and applications using clean, efficient code.
- Automate tasks with appropriate tools and scripting.
- Analyze and debug systems.
- Perform validation and verification testing using test-driven development.
- Review others’ work and invite peer review of your own work.
- Collaborate with internal teams and vendors to fix and improve products.
- Keep software up to date with current technologies.
- Provide hands-on technical leadership, mentor team members, and deliver business and technical objectives amid ambiguity.

## Requirements
- Experience writing clean, scalable Java code.
- Experience with UI development and React.
- Experience with Spring Boot.
- In-depth knowledge of relational databases such as Microsoft SQL Server and MySQL.
- Experience writing RESTful API endpoints.
- Working knowledge of test-driven development.
- Proficiency with Git.
- Experience with system and performance monitoring tools such as New Relic and Datadog.
- Experience with automated testing frameworks such as Selenium, Cypress, and RestAssured.
- Strong organization, critical-thinking, analytical, problem-solving, and personal leadership skills.
- Ability to work independently with minimal supervision.
- Team-oriented approach and willingness to learn and share knowledge.
- Proven software engineering experience.
- BSc/BA in Computer Science or a related field.

## Nice to Have
- Experience with generative AI code assistants such as GitHub Copilot and knowledge of current generative AI model capabilities.
- Selenium automation and cloud experience.
- Docker, Kubernetes, and Istio.
- Ansible.
- Jenkins CI/CD pipelines.
- Linux and IP networking.
- AWS, Azure, or equivalent cloud services.
- SAML, OAuth, and OpenID Connect.
- SaaS products and service-oriented architecture.
- Python, Bash, or Groovy scripting.
- On-call experience with production-grade systems.
- Professional mentoring experience.

## Similar jobs

- [Staff Fullstack Engineer Monetization Engineering: Purchase](https://hotfix.jobs/jobs/7b633af5-a029-4424-874b-95998aade721) - GitLab - Remote - $153k – $259k/yr
- [Staff Fullstack Engineer - AI Acceleration](https://hotfix.jobs/jobs/a20f6d23-9ca0-4add-aa10-75b5295798e4) - Okta - Toronto, Canada - CA$160k – CA$220k/yr
- [Staff Fullstack Engineer, AI Acceleration Team](https://hotfix.jobs/jobs/4d4b88d5-e389-49de-ae01-ac54107317e7) - Okta - Toronto, Canada - CA$160k – CA$220k/yr
- [Staff Fullstack Engineer, Okta Secures AI](https://hotfix.jobs/jobs/f14f6a65-0f35-493c-b40b-fa0b607ce717) - Okta - Toronto, Canada - CA$160k – CA$220k/yr
- [Staff Software Engineer](https://hotfix.jobs/jobs/5751b1cb-80bf-4375-aff6-7b34db298cf0) - Twilio - Remote - CA$160k – CA$200k/yr

**Apply:** https://hotfix.jobs/jobs/5fd3b129-a7b5-48fe-bf80-3fa21cd782ca
**Canonical:** https://hotfix.jobs/jobs/5fd3b129-a7b5-48fe-bf80-3fa21cd782ca