Intermediate Software Engineer

Leading North American healthcare technology platform enabling meaningful care collaboration and real‐time patient insights.
Mississauga, ON, Canada
$116,400 - $125,200
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Healthcare · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Intermediate Software Engineer

Mid-level software engineering role at PointClickCare, developing healthcare technology platform services with Java, REST APIs, and modern frameworks in Mississauga, ON.

Software Engineer

Software Engineer position at PointClickCare, developing healthcare technology solutions for senior care market in North America.

Intermediate Software Engineer

Mid-level Software Engineering role at PointClickCare, developing healthcare technology solutions with Java, Spring Boot, and modern cloud technologies in a hybrid work environment.

Software Engineer II

Software Engineer II position at Walmart's Command and Control Center Retail Link team in Bentonville, AR, focusing on service operations and technology solutions integration.

Software Engineer (Framework - Solutions), Ai & Data Platforms

Framework Software Engineer role at Apple's AI & Data Platform team, building scalable data and ML platforms with 3+ years experience required.

Description For Intermediate Software Engineer

PointClickCare, a leading North American healthcare technology platform, is seeking an Intermediate Software Engineer to join their dynamic team of over 2,200 employees. This role offers an exciting opportunity to work on a large-scale SaaS platform that impacts millions across North America.

The position involves working on meaningful healthcare technology solutions, developing and maintaining complex distributed systems using modern technologies like Java, Spring Boot, and Kubernetes. You'll be part of a collaborative environment where you'll interact with senior engineers, product owners, architects, and DevOps engineers to deliver high-quality solutions to industry problems.

As an Intermediate Software Engineer, you'll be responsible for designing and developing across all tiers of the system, writing clean and efficient code, and participating in code reviews and pair programming sessions. The role requires strong experience with Java, RESTful APIs, and relational databases, along with knowledge of modern development practices and tools.

The company offers an attractive compensation package ranging from $116,400 to $125,200 annually, along with comprehensive benefits including retirement plan matching, flexible PTO, and various wellness support programs. PointClickCare has been recognized by Forbes as one of the top 100 private cloud companies and acknowledged by Waterstone Human Capital as Canada's Most Admired Corporate Cultures.

This hybrid position is based in Mississauga, Ontario, offering the flexibility of both remote and office work. The role provides an excellent opportunity for career growth while working on meaningful projects that directly impact healthcare delivery across North America. If you're passionate about healthcare technology and want to be part of a company that's making a real difference, this position offers the perfect blend of technical challenges and purposeful work.

Last updated 22 days ago

Responsibilities For Intermediate Software Engineer

  • Design and develop in all tiers of a complex distributed system
  • Collaborate with cross-functional teams including senior engineers, product owners, architects, data scientists and DevOps engineers
  • Write clean, maintainable, and efficient code
  • Support peers through pair programming, design sessions and code reviews
  • Contribute to continuous improvement of the development processes
  • Analyze and debug interesting issues
  • Champion high quality software through automation, rigorous test planning and sophisticated monitoring systems
  • Ensure software is up to date with latest technologies
  • Participate in Scrum ceremonies

Requirements For Intermediate Software Engineer

Java
React
Kubernetes
PostgreSQL
MySQL
  • Team player who builds strong working relationships with peers and stakeholders
  • Self-starter who prioritizes effectively and owns their commitments
  • Experience working in an Agile software development environment
  • Solid experience with Java, Spring Boot and writing RESTful API endpoints
  • Experience with Docker and Kubernetes
  • Knowledge of relational databases
  • Excellent unit testing skills
  • Proficient in GIT
  • Experience with UI development and frameworks
  • Knowledge of microservices and microfrontends
  • BSc/BA in Computer Science or a related degree

Benefits For Intermediate Software Engineer

401k
Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • Benefits starting from Day 1
  • Retirement Plan Matching
  • Flexible Paid Time Off
  • Wellness Support Programs and Resources
  • Parental & Caregiver Leaves
  • Fertility & Adoption Support
  • Continuous Development Support Program
  • Employee Assistance Program
  • Allyship and Inclusion Communities
  • Employee Recognition

Interested in this job?