Staff Software Engineer

Fathom Talent Group

Toronto

Hybrid

CAD 140,000 - 210,000

Full time

2 days 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

Equity
Remote-first
Career path to CTO

Job summary

Fathom Talent Group is helping a Canadian healthcare SaaS startup hire a Staff Software Engineer at founding level. Remote anywhere in Canada with a Toronto-based team, you will own complex problems end to end, lead integrations across EMRs and pharmacy systems, and shape the platform architecture as the product scales.

You’ll write specs, work without a dedicated QA in a regulated PHI/SOC 2 environment, and position yourself for technical leadership or CTO trajectory in a small, high-impact

Qualifications

  • Strong systems thinking and design judgment for complex healthcare platforms.
  • Ability to translate product requirements into scalable architecture and data models.
  • Experience with API design and integration-heavy systems.
  • Comfort working in a regulated environment with PHI and SOC 2 considerations.
  • Ability to lead and influence technical decisions in a startup setting.

Responsibilities

  • Own complex problems end to end—from discovery to architecture and delivery.
  • Lead integrations with EMRs, pharmacy systems and retail partners as the platform scales.
  • Shape the product by turning ideas into sound architectural plans (UI, APIs, data model).
  • Collaborate on AI-driven workflows; write specs and review AI-generated code.
  • Grow into technical leadership or CTO trajectory in a small, fast-moving team.

Skills

Systems thinking
AI-augmented engineering
Leadership
Architectural design

Tools

Java/Spring Boot
React/TypeScript
MySQL
AWS

Job description

Founding-level · Remote across Canada (Toronto-based team) · Healthcare SaaS

Company

Confidential — Canadian healthcare SaaS startup (~15 people)

Role

Staff Software Engineer — senior, founding-level; scope can flex to player-coach

Location

Remote anywhere in Canada · team is Toronto-based

Reports to

Head of Technology or the company’s leadership, depending on seniority

Experience

5–20 years; calibrated to capability, not tenure

Compensation

Stack

Healthcare / regulated — EMR integrations, PHI, SOC 2 · no dedicated QA

THE OPPORTUNITY

Our client is a Canadian healthcare SaaS startup that gives physicians back their time. Its platform manages the services OHIP doesn’t cover — forms, sick notes, prescription renewals — and handles the billing for them, fully integrated into the medical systems doctors already use.

The traction is real: its first physician customers are live, and integrations with medical platforms, pharmacy systems and a major national retailer are in progress ahead of onboarding thousands of physicians over the next few months. The team is about 15 people, and this hire will shape the product and the platform at a moment when the architecture decisions really count.

This is not a ticket-taker role. You won’t be waiting for specs — you’ll be helping write them.

WHAT YOU’LL DO

  • Own complex problems end to end — understand the business need, design the solution, build it and evolve it as the product grows.
  • Lead integrations — medical platforms, EMRs, pharmacy systems and national retail partners, as the platform scales to thousands of doctors.
  • Shape the product — sit in on product decisions and turn feature ideas into sound architecture: UI behaviour, APIs, domain logic, data model and infrastructure.
  • Build with AI as a real partner — decompose work, write specs and prompts that produce high-quality output, and review AI-generated code rigorously.
  • Raise the bar — with no dedicated QA, own quality in a regulated environment (PHI, SOC 2), and for the right person, grow into a player-coach or technical leadership role.

WHAT WE’RE LOOKING FOR

Three things matter most: product-to-architecture translation, systems thinking and design judgment, and AI-augmented execution. The pillars below show how candidates will be assessed.

Weight

What Good Looks Like

Critical

Systems Thinking & Design Judgment

Critical

AI-Augmented Engineering

Must-have

Ownership, Ambition & Startup Pace

Strongly preferred

Self-starting, wants a real say in product decisions and aspires to technical leadership (CTO trajectory). Startup or fast-moving environment strongly favoured.

Integrations Depth

Strongly preferred

Owns third-party integrations end to end — medical platforms, EMRs, pharmacy and retail partners. Comfortable with messy external APIs and data mapping.

Stack Alignment

Preferred

Java / Spring Boot, React / TypeScript, MySQL, AWS. Strong engineers from adjacent stacks can be considered.

Nice to have

EMR integration (TELUS, Accuro), PHI handling, SOC 2 — a bonus, not a requirement.

Also important: ambition and a desire for impact beyond a conventional developer role — this is a strong fit for someone who wants to be a CTO one day. Seniority is flexible (roughly 5–20 years); a less experienced engineer with exceptional capability can be considered, and a more senior player-coach could shape a newly created role.

WHY THIS ROLE

  • Real impact, early: a small team where your work is visible on day one and your input shapes the product.
  • Proven demand: physicians already on the platform and major healthcare and retail integrations underway.
  • Meaningful problem: giving physicians time back from admin and billing work.
  • Ownership: competitive base, equity, and a genuine path to technical leadership.
  • Flexibility: remote-first anywhere in Canada.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Developer II
Sr Software Developer II

GuruLink • Toronto

Remote
CAD 180,000 - 220,000
ESOP participation
Benefits
Senior Software Engineer / Technical Lead
Senior Software Engineer / Technical Lead

Rise People • London

On-site
CAD 100,000 - 165,000
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

On-site
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Senior Software Engineer (Provider)
Senior Software Engineer (Provider)

PocketHealth • Toronto

Hybrid
CAD 140,000 - 170,000
Stock options
Health & benefits package
Hybrid work schedule
Senior Software Engineering Manager
Senior Software Engineering Manager

Sage Recruiting Inc. • Canada

Remote
CAD 180,000 - 220,000
RRSP match
Extended health insurance
Dental insurance
+2
Software Engineer
Software Engineer

Decoda Health co • Toronto

On-site
CAD 100,000 - 160,000
Equity
Engineering Manager
Engineering Manager

Practice Better • Toronto

On-site
CAD 100,000 - 130,000
Unlimited Vacation
Generous health benefits
RRSP / 401K matching
+5
Platform Engineering Manager - Trust Infrastructure
Platform Engineering Manager - Trust Infrastructure

NexHealth • Toronto

On-site
CAD 185,800 - 307,800
Full Medical, Dental, and Vision coverage
Flexible PTO
401K and commuter benefits
Software Engineer
Software Engineer

Alt • Toronto

On-site
CAD 80,000 - 110,000
Influence on product and culture
Massive reach via AI technologies
Growing, profitable business environment
Senior Software Engineer
Senior Software Engineer

EviSmart™ • Vancouver

On-site
CAD 120,000 - 160,000
Above-market compensation
Clear career trajectory
Collocated squad model