Senior Software Engineer, Virtual Care Platform (Canada)

Senior Software Engineer, Virtual Care Platform (Canada)

21 Oct
|
fabric
|
Canada

21 Oct

fabric

Canada

About Fabric Health

At Fabric Health, we are powering boundless care by solving healthcare’s biggest challenge: clinical capacity. We aren’t here to disrupt healthcare; we’re here to fix it. We unify the care journey from intake to treatment, using intelligent automation to remove administrative burdens and make care delivery 2‑10x more efficient. Our technology empowers clinicians to move faster and focus on what matters most: the patient.

We are a mission‑driven team of brilliant minds trusted by leading organizations including Intermountain Health, OSF HealthCare, SSM Health, and MUSC Health. Our vision is backed by premier investors such as Thrive Capital, GV (Google Ventures), General Catalyst, and Salesforce Ventures. We move quickly for good reason, listen deeply to solve big challenges, and build products with the same care and quality we’d want for our own loved ones.

Learn more: About Us | News & Press | LinkedIn | Careers

About The Role

Step into a pivotal role as the Senior Software Engineer on our Virtual Care Platform, acting as the strategic anchor for our platform’s real‑world reliability and patient experience. In this high‑trust position, you hold the keys to production health, swiftly resolving critical issues while building the tools, automation, and features that make our platform better every day.

Going beyond simply triaging tickets, this role demands true operational engineering. Navigating a large Python/Django monolith and its supporting microservices is essential for fixing complex production bugs, performing precise live‑data corrections, and directly protecting patient care. Our platform spans Revenue Cycle Management, eligibility and coverage systems, clinical integrations (e‑prescribing, labs, health information exchange),



and internal admin tooling, all operating under strict HIPAA requirements. Success also requires dedicating significant time to improving our admin portal, building diagnostic tools, and engineering self‑service capabilities that empower our Support, Clinical Operations, and Implementation teams. If you thrive on direct impact, end‑to‑end autonomy, and building systems that scale, this role offers a high‑visibility platform to showcase your problem‑solving skills.

What You’ll Do

- Serve as the first line of engineering response for incoming production and support issues during business hours, triaging immediately and shielding the core product team from constant interruption.
- Prioritize ruthlessly by patient impact, treating any issue that prevents patients from receiving care, getting prescriptions filled, or having claims processed correctly as critical.
- Diagnose and fix bugs across a large, mature Django codebase and its associated services (Care API, FHIR Facade, COBRA, Dolphins, Health Exchange Handler), moving swiftly from quick corrections to real root‑cause changes.
- Make careful, secure live production data edits to resolve urgent issues, including billing corrections, coverage and eligibility fixes, and invoice re‑transmissions, maintaining the discipline that patient‑facing, HIPAA‑regulated systems demand.




- Own and improve the admin portal and internal tooling so Support, Clinical Operations, and Implementations can manage scheduling, eligibility debugging, and billing workflows independently.
- Build documentation, runbooks, and diagnostic tools that empower the broader Support team to resolve common issues on their own over time, leveraging generative AI to rapidly draft technical documentation and troubleshooting guides.
- Partner closely with Support, Clinical Operations, Implementations, and Engineering to turn recurring incidents into permanent fixes rather than repeating fire drills.
- Track patterns across incoming issues, especially around enterprise eligibility, coverage accuracy, billing transmission, and clinical integration errors, feeding them back into the product so the same problems stop recurring.
- Monitor key operational health metrics including enterprise appointment coverage rates, invoice transmission percentages, visit price accuracy, lab processing rates, and SureScripts/e‑prescribing error channels.
- Take the lead on our Event Bus initiative, a foundational project to build a Kafka‑based (AWS MSK) eventing backbone using CloudEvents and Python.
- Integrate this Event Bus library into the broader platform, define event contracts, and drive adoption across teams.
- Utilize AI coding tools (such as GitHub Copilot, Cursor, or Claude) to accelerate root‑cause analysis, script safe data corrections, and streamline your code review process.

Why You Might Be a Good Fit

- You care deeply about the mission and understand that a production bug is not just an inconvenience; it is a patient who cannot get seen, a prescription that cannot be filled, or a claim that is billed incorrect

📌 Senior Software Engineer, Virtual Care Platform (Canada)
🏢 fabric
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer, virtual care platform (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer, virtual care platform (canada) / canada