Strategic Overview
Senior Software Engineer - Java at PointClickCare is a dev opportunity centered on the specialist responsibilities and outcomes described in the employer's listing.
The opportunity is defined by the responsibilities and candidate requirements published by the employer.
The role is listed for Mississauga, Ontario with hybrid working arrangement, giving candidates the practical context needed to assess fit before applying. Relevant signals in the listing include Engineering.
Key information at a glance
Salary & Benefits
Published compensation: CAD 142,000 – 158,000 per year
Salary Benchmark
This role’s published compensation is compared with current employer-disclosed salary ranges for the same role at the Senior level in the same currency.
Benchmark uses active employer job postings in our database and excludes this listing. It is not a third-party salary estimate, and currencies are not converted.
Full Job Description
The following is the complete job description supplied by the source. We sanitize unsafe markup and remove external links, but do not shorten or rewrite the employer's source content.
connects fragmented clinical systems to enable real-time care coordination across
thousands of healthcare facilities, serving millions of users. You will design and build
scalable platform services, leveraging modern AI-augmented engineering practices to
accelerate delivery, improve reliability, and enhance clinical and operational outcomes
• Partner with product and clinical teams to understand and solve real workflow
challenges
• Drive architectural decisions for business platform services
• Own the reliability and performance of critical healthcare solutions
• Mentor team members on modern engineering practices
(Java, Python, or similar)
• Deep understanding of cloud-native architecture and distributed systems design
patterns
• Expertise in design, optimization, and scaling for relational (SQL) database
• Experience designing and implementing RESTful APIs and microservices
• Proficiency with test-driven development, automated testing, and maintaining high
code quality
• Hands-on experience with modern frontend frameworks, primarily React or Vue.js.
• Working knowledge of CI/CD pipelines and infrastructure-as-code practices
• Experience with production observability, monitoring, and performance
optimization tools
• Comfortable using AI-augmented development tools (e.g., GitHub Copilot, Claude
Code) as part of your workflow
• Experience applying AI tools throughout the development lifecycle from
requirements analysis, documentation to incident response
• Strong code review skills demonstrated through giving and receiving constructive
feedback
• Experience with Git workflows and collaborative development practices
• Ability to balance feature delivery with system reliability and technical excellence
• Comfortable with on-call responsibilities and incident response
What Would Make You Stand Out
• Experience building and scaling SaaS platforms
• Track record of mentoring engineers or leading technical initiatives
• Background with Spring Boot and Java ecosystem
• Experience with Azure cloud services and Kubernetes (AKS)
• Experience in healthcare technology or regulated industries
• Understanding of HIPAA compliance and handling sensitive data
• Front-End: React/Vue JS, Micro-Frontends, Material-UI
• Backend: Java, Spring Boot
• Data: PostgreSQL, MSSQL, Redis
• CI/CD: GitHub Actions, Jenkins
• Infrastructure: Azure, AKS, Terraform
• AI Tooling: Claude Code, Copilot
Editor’s Market Perspective (Our Custom Analysis)
Why This Position Matters
This dev opening is a useful opportunity for candidates whose experience matches Engineering. Its strongest career signal is the scope of the work itself — particularly the published scope of the position — rather than a generic title alone.
Resume & Application Strategy
For the application, mirror the employer's language where it truthfully matches your background: foreground Engineering, quantify outcomes from comparable work, and place the most relevant experience near the top of the resume. If the listing specifies tools, platforms, leadership scope, or domain experience, use those exact terms in context instead of presenting an unrelated keyword list.