372,956open jobs
9,661companies
50,233added this week
Browse all
Salary
$112k – $125k per year
Location
Remote/Hybrid (Mississauga, Canada)
Seniority
Principal
Employment
Full-Time
Overview
Company
Impact
Profile match
PointClickCare is a leading provider of software solutions for the long-term and post-acute care market. Our solutions help providers to improve patient care, optimize operations, and increase revenue. We are committed to providing our customers with the best possible experience.

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 you’re enthusiastic about jumping in to help achieve the team’s top priorities, no self-promoting politicians allowed. Adventurous means that you’re 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 you’re 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 we’re looking for:

· 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

· Absolutely love TDD and have working knowledge of it

· Proficient in GIT

· Experience using system and performance monitoring tools (e.g. New Relic, DataDog)

· Experience with automated testing frameworks (e.g. Selenium, Cypress, RestAssured)

· 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

· Analytical mind with problem-solving aptitude

· Proven experience as a great Engineer

· BSc/BA in Computer Science or a related degree

Generative AI Code Assistants - Use of Generative AI Code Assistants (e.g. Github Copilot) and knowledge of latest Generative AI Model capabilities would be an asset

Bonus points for:

· Nice to have Selenium automation and cloud experience

· Experience with Docker, Kubernetes and Istio

· Experience with Ansible

· Experience with Jenkins CI/CD pipeline

· Linux and IP networking knowledge

· Experience with AWS/Azure cloud services or equivalent

· Experience with SAML, OAuth and OpenID Connect

· Experience working on a SaaS product

· Experience with Service Oriented Architecture

· Knowledge of scripting languages such as Python, Bash or Groovy

· On-call experience with production grade systems

· Has mentored others in a professional setting

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
372,956 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Mississauga
$104k – $212k per year (Estimated) • In office • Full-Time • 10+ years exp • Master's Degree • Singapore
C++
Java
Node JS
TypeScript
JavaScript
Frontend
GraphQL
React.js
DevOps
Amazon CloudWatch
AWS
Azure
CI/CD
Datadog
Docker
Kubernetes
Splunk
Terraform
Apply
$130k – $180k per year • Remote • Full-Time • 2+ years exp • Bachelor's Degree
Go
Node JS
SQL
TypeScript
JavaScript
Databases
Amazon Redshift
ClickHouse
Databricks
DynamoDB
ElasticSearch
Google BigQuery
Redis
Snowflake
AI/ML
dbt
DevOps
AWS
CI/CD
CloudFormation
Datadog
Docker
Git
Kubernetes
Terraform
Apply
$20k – $57k per year (Estimated) • Remote • Full-Time • 2+ years exp • Bachelor's Degree
JavaScript
Python
TypeScript
AI/ML
AI Agents
Anthropic
Claude
Claude Code
Copilot
Cursor
Embeddings
Gemini
LangChain
LangGraph
LlamaIndex
LLM
Model Context Protocol
OpenAI
Prompt Engineering
RAG
DevOps
AWS
Azure
CI/CD
Docker
GCP
Git
GitHub
Rest API
Apply
$88k – $201k per year (Estimated) • In office • Full-Time • 10+ years exp • Master's Degree • Singapore
C++
Java
DevOps
AWS
Azure
Apply
$18k – $46k per year (Estimated) • In office • Full-Time • 6+ years exp • Pune
Java
Java
Maven
DevOps
CI/CD
Rest API
Apply
$112k – $125k per year • Remote/Hybrid • Full-Time • 10+ years exp • Mississauga
Java
Databases
Apache Hudi
Databricks
Trino
AI/ML
dbt
Great Expectations
Spark
DevOps
AWS
Azure
CI/CD
GCP
Apply
$117k – $130k per year • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Mississauga
AI/ML
AI Agents
Human-in-the-Loop
Cybersecurity
HIPAA
Analytics
Power BI
Management
ServiceNow
Apply
$155k – $172k per year • Remote • Full-Time • Bachelor's Degree
C++
Java
Perl
Python
Ruby
DevOps
Ansible
Azure
Chef
Configuration Management
Docker
Kubernetes
Puppet
Terraform
Amazon ECS
Apply
Principal AI Engineer 12 days ago
$138k – $153k per year • Remote/Hybrid • Full-Time • 8+ years exp • Mississauga
Databases
pgvector
Pinecone
Weaviate
PostgreSQL
AI/ML
CrewAI
LangGraph
LangSmith
LLM
MLFlow
Multimodal AI
Prompt Engineering
RAG
SGLang
vLLM
LangChain
Google AI Studio
LLM Guardrails
LLMOps
OpenAI
AI Agents
Arize Phoenix
DevOps
AWS
Azure
Bicep
GitOps
Kubernetes
OpenTelemetry
Platform Engineering
Terraform
Vector
Cybersecurity
HIPAA
Apply
$176k – $195k per year • Remote • Full-Time • Bachelor's Degree • Mississauga
Java
Python
Databases
Databricks
AI/ML
Kubeflow
LLM
MLFlow
Ray
Feature Store
DevOps
AWS
Azure
CI/CD
Docker
GCP
Kubernetes
Apply
$50k – $58k per year • Remote/Hybrid • Full-Time • Mississauga
DevOps
AppDynamics
Azure
Datadog
Grafana
Kubernetes
Prometheus
Apply
Sr. IT Ops Analyst 1 hour ago
$50k – $109k per year (Estimated) • In office • Full-Time • 5+ years exp • Mississauga
Apply
$92k – $198k per year (Estimated) • Remote/Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Mississauga
Apply
$57k – $61k per year • Remote/Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Mississauga
JavaScript
SQL
TypeScript
Java
Java
Spring Boot
Frontend
Angular
DevOps
CI/CD
Git
Rest API
QA
JMeter
Playwright
Postman
Selenium
Apply
$77k – $164k per year (Estimated) • Remote/Hybrid • Contractor • 8+ years exp • Bachelor's Degree • Mississauga
AI/ML
ChatGPT
Cybersecurity
GDPR
Design
AutoCAD
Apply
See all jobs
This is one of many
372,956 more open roles from verified company boards, updated every day.