Software Engineer

PocketHealthToronto, ON
CA$110,000 - CA$135,000Hybrid

About The Position

As a Software Engineer, you will work alongside a team of engineers to get Conductor live and to make it matter. Working collaboratively and under the guidance of senior engineers, your team will take a signed contract and own everything it takes to turn it into a working deployment: writing code, building integrations, extending agentic workflows, and standing up the infrastructure to run reliably in a real provider environment. The impact isn't abstract. When an automation goes live, it's dollars freed from administration and returned to care. It's staff time given back to patients. The software you ship, the workflows you automate, and the deployments you contribute to translate directly into care at every provider you work with. This is a rare opportunity to do work that is technically demanding, deeply human, and genuinely consequential. This job posting is for an existing vacancy. The salary range for this position is $110,000 - $135,000 annually, depending on the experience and expertise you bring to the team. Salary is just one part of the story, though; this role is eligible for equity in the form of stock options and includes a comprehensive health and benefits package. We view our compensation as a total investment of your well-being, designed to support you in both your work and your life outside of it. This is a hybrid position with two days a week in our Toronto office, where we collaborate deeply; the rest is yours to work from wherever you do your best thinking.

Requirements

  • 4+ years of software engineering experience
  • Solid full-stack engineering fundamentals: comfortable contributing to backend services, APIs, data pipelines, and integration layers
  • Proficient in Python and/or TypeScript; able to write clean, maintainable, production-quality code
  • Hands-on experience with AWS (ECS, Lambda, API Gateway, or similar)
  • Experience building and debugging integrations against third-party APIs and data systems
  • You're an engineer first — your default response to a problem is to build a solution, not escalate it
  • You use AI tools fluently as part of your daily engineering practice: Claude Code, Codex, Cursor, Copilot, or equivalent
  • You thrive in environments where requirements are discovered through doing, not just scoping
  • You communicate clearly and naturally with non-technical stakeholders, without losing engineering precision
  • You hold yourself to a high bar on both code quality and client outcomes

Nice To Haves

  • Some exposure to client-facing or production environments is a plus, but not required
  • Experience with workflow orchestration engines (Step Functions, Cadence, Temporal, Prefect, or similar) is a strong plus

Responsibilities

  • Support deployments end to end: Contribute to the full technical implementation of Conductor for each client, from kickoff through go-live. Write the code, support the integration scope, and help build the trust that turns a successful go-live into a long-term relationship.
  • Build, integrate, and ship: Write and extend agentic workflows in Conductor's orchestration engine — building custom tools, integration adapters, and transformation logic tailored to each client's operational patterns. That means working across the full stack: backend services in Python and TypeScript, integrations against real healthcare provider environments (HL7 v2, FHIR, DICOM, RIS/PACS, EMR webhooks, scheduling software), and production-grade code you'd be proud to put in a PR.
  • Diagnose and resolve issues quickly: Support technical escalation during and after go-live. Use logs, workflow state, and system telemetry to diagnose problems at the code level and resolve them fast.
  • Shape how Conductor evolves: Translate client friction into structured product feedback. Identify patterns across deployments that should drive platform decisions. What you learn in the field shapes how Conductor is built.
  • Strengthen the platform as you go: Document what works. Contribute to integration libraries, shared tooling, and deployment runbooks that make future deployments faster and the platform more capable.

Benefits

  • stock options
  • comprehensive health and benefits package
  • four weeks of paid time off
  • unlimited paid wellness days
  • extended mental health coverage
  • 16 weeks of parental leave top-up
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service