Principal Software Engineer
Mississauga, Ontario Hybrid
CA$156,000–CA$174,000 a yearJobFig found this opening at its original source and checks that it remains available.
About the role
: 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. : 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.
What you'll bring
- · 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
- · 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