Intermediate Software Engineer

Leading North American healthcare technology platform enabling meaningful care collaboration and real-time patient insights
$116,400 - $125,200
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
Healthcare · Enterprise SaaS

Description For Intermediate Software Engineer

PointClickCare is a leading healthcare technology platform with over 20 years of experience in creating cloud-based healthcare software. As an Intermediate Software Engineer, you'll be working on a large-scale SaaS platform that impacts millions across North America. The role involves developing complex distributed systems, collaborating with cross-functional teams, and solving challenging engineering problems.

The company 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. With over 2,200 employees, PointClickCare offers a dynamic environment where you can advance your career while engaging in meaningful work.

You'll be responsible for designing and developing across all tiers of the system, writing clean and efficient code, and contributing to continuous improvement through code reviews and pair programming. The role requires strong experience with Java, Spring Boot, and RESTful APIs, along with knowledge of modern technologies like Docker, Kubernetes, and microservices architecture.

The position offers competitive compensation ranging from $116,400 to $125,200 annually, along with comprehensive benefits including retirement plan matching, flexible PTO, wellness programs, and parental leave. The hybrid work environment allows for flexibility while maintaining collaborative opportunities with the team.

This is an excellent opportunity for a mid-level engineer looking to make a meaningful impact in healthcare technology while working with modern tools and practices in a supportive, growth-oriented environment.

Last updated a month ago

Responsibilities For Intermediate Software Engineer

  • Design and develop in all tiers of a complex distributed system
  • Collaborate with cross-functional teams
  • 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
  • Ensure software is up to date with latest technologies
  • Participate in Scrum ceremonies

Requirements For Intermediate Software Engineer

Java
Kubernetes
React
PostgreSQL
MySQL
  • Team player who builds strong working relationships
  • Experience working in an Agile software development environment
  • Solid experience with Java, Spring Boot and 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
  • Experience with system and performance monitoring tools
  • BSc/BA in Computer Science or related degree

Benefits For Intermediate Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • 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
  • Employee Recognition

Interested in this job?

Jobs Related To PointClickCare Intermediate Software Engineer

Intermediate Software Engineer

Mid-level Software Engineer position at PointClickCare, focusing on healthcare technology platform development using Java and modern web technologies.

Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Software Engineer III position at Google focusing on infrastructure and platforms engineering, requiring 2+ years of experience in software development and distributed systems.

Software Engineer- Azure Monitor

Software Engineer position at Microsoft working on Azure Monitor platform, building large-scale observability solutions with 2+ years experience required.

Software Engineer 2--Web API

Software Engineer 2 position at Microsoft focusing on Web API development for cloud infrastructure security, requiring 5+ years of experience in software development and cloud services.

SDE II, Builder Foundations GRID, Builder Foundations GRID

Amazon is hiring an SDE II for their Builder Foundations team to develop serverless technologies and enhance developer productivity, offering competitive compensation and comprehensive benefits.