Senior Engineer

Waive

Mississauga

Remote

CAD 120,000 - 140,000

Full time

11 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote within Canada
Full benefits

Job summary

Waive is seeking an Intermediate-to-Senior Software Engineer, Backend & Systems, to build the infrastructure behind healthcare automation products. This hands-on role focuses on Python backend services, EMR integrations, asynchronous workflows, cloud infrastructure with Kubernetes and Terraform, and improving automated testing, observability, and reliability.

The ideal candidate is ready to grow into broader architectural ownership or lead cross-cutting systems while mentoring others.

Qualifications

  • Experience building backend Python services and APIs.
  • Experience integrating EMR and third-party systems.
  • Familiarity with asynchronous and distributed workflows.
  • Proficient with cloud infrastructure, Kubernetes, and Terraform.
  • Knowledge of automated testing, observability and reliability.
  • Exposure to AI-enabled healthcare systems.

Responsibilities

  • Build and maintain backend Python services and APIs.
  • Design and implement reliable distributed systems.
  • Collaborate across teams to own architectural components.
  • Mentor and guide other engineers on best practices.

Skills

Python
APIs
Asynchronous workflows
Distributed systems
Cloud infrastructure
Kubernetes
Terraform
Automated testing
Observability
Reliability engineering
AI in healthcare

Tools

Kubernetes
Terraform

Job description

We’re looking for an Intermediate-to-Senior Software Engineer, Backend & Systems to help build the infrastructure behind our healthcare automation products.

This is a hands-on role for someone who enjoys solving complex production problems and working across:

  • Python backend services and APIs
  • EMR and third-party integrations
  • Asynchronous and distributed workflows
  • Cloud infrastructure, Kubernetes, and Terraform
  • Automated testing, observability, and reliability
  • AI-enabled healthcare systems

We’re looking for a strong intermediate engineer ready to grow into broader architectural ownership or a senior engineer comfortable leading ambiguous, cross-cutting systems and mentoring others.

Waive is an early-stage, VC-backed, fully remote Canadian company building technology that reduces administrative work for healthcare clinics and gives teams more time to focus on patient care.

Remote within Canada

Full-time with benefits

  • Compensation: $120-$140k CAD - based on experience
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior DevOps / DevSecOps Engineer
Senior DevOps / DevSecOps Engineer

Nevvon Inc. • Toronto

Remote
CAD 120,000 - 140,000
Extended health care
Full-Stack Engineer — Blair Health (Canada – Remote/Hybrid Toronto)
Full-Stack Engineer — Blair Health (Canada – Remote/Hybrid Toronto)

Blair Health • Toronto

Hybrid
CAD 104,550 - 135,300
Competitive salary
Meaningful early equity
High autonomy and ownership of features
+1
Senior Software Developer (R&D)
Senior Software Developer (R&D)

Jobgether • Canada

Remote
CAD 134,000 - 175,000
Equity opportunities
Performance bonuses
Remote-first
+4
Sr. Software Engineer
Sr. Software Engineer

Felix • Toronto

Hybrid
CAD 90,000 - 130,000
Full medical, dental and vision
Maternity/paternity policy
4 weeks vacation
+4
Senior Software Engineer (Platform)
Senior Software Engineer (Platform)

ExaCare, Inc. • Toronto

Hybrid
CAD 120,000 - 180,000
Salary equity
Flexible PTO
Medical coverage
+1
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Remote
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Sr Software Developer II
Sr Software Developer II

GuruLink • Toronto

Remote
CAD 180,000 - 220,000
ESOP participation
Benefits
Senior Software Developer (R&D) - Canada
Senior Software Developer (R&D) - Canada

Clover Health • Canada

Remote
CAD 134,000 - 175,000
Competitive base salary and equity
Performance-based bonus program
Comprehensive medical coverage
+5
Software Engineer
Software Engineer

ExaCare AI • Toronto, Vancouver

Hybrid
CAD 95,000 - 125,000
Salary equity
Flexible PTO
Healthcare coverage
+2
Software Engineer 4
Software Engineer 4

Phreesia, Inc. (Canadian Branch) • Canada

Remote
CAD 125,000 - 145,000