Senior Software Engineer (Conductor)
Role Overview
The Senior Software Engineer works directly with healthcare providers to deploy Conductor and make it effective in real operating environments.
The role owns signed-customer implementations, including coding, integrations, agentic workflows, infrastructure, and ongoing technical relationships.
The position reports to the Co-Founder and Chief Technology Officer.
The role is hybrid, with two days per week in the Toronto office and the remaining time flexible.
Key Skills for This Role
Full Job Posting
About PocketHealth
PocketHealth provides a secure imaging platform that gives patients direct access to medical images and records.
Conductor is PocketHealth's agentic AI automation platform for reducing administrative work for healthcare providers.
About the Role
The Senior Software Engineer works directly with healthcare providers to deploy Conductor and make it effective in real operating environments.
The role owns signed-customer implementations, including coding, integrations, agentic workflows, infrastructure, and ongoing technical relationships.
The position reports to the Co-Founder and Chief Technology Officer.
The role is hybrid, with two days per week in the Toronto office and the remaining time flexible.
Compensation
- The salary range is $150,000–$200,000 annually, depending on experience and expertise.
- The role includes equity through stock options and a comprehensive health and benefits package.
What You'll Do
- Own Conductor deployments end to end from kickoff through go-live and act as the primary technical contact for client stakeholders.
- Run technical demos, prototype automations, and lead workflow mapping sessions to support the sales cycle.
- Build agentic workflows, custom tools, integration adapters, and transformation logic across the full stack.
- Integrate with healthcare systems including HL7 v2, FHIR, DICOM, RIS/PACS, EMR webhooks, and scheduling software.
- Diagnose production issues using logs, workflow state, and system telemetry.
- Turn client feedback and deployment patterns into product and platform improvements.
- Contribute to integration libraries, shared tooling, documentation, and deployment runbooks.
Experience and Technical Skills
- Bring 5–8 years of software engineering experience, including forward-deployed, solutions, or embedded client-facing engineering.
- Have a track record of shipping production code in client environments.
- Own backend services, APIs, data pipelines, and integration layers using strong full-stack fundamentals.
- Use Python and/or TypeScript to write clean, maintainable, production-quality code.
- Have hands-on AWS experience, including ECS, Lambda, API Gateway, or similar services.
- Have experience building and debugging third-party API and data-system integrations.
- Workflow orchestration experience with Step Functions, Cadence, Temporal, Prefect, or similar is a strong plus.
Ways of Working
- Use AI tools such as Claude Code, Codex, Cursor, Copilot, or equivalent as part of daily engineering practice.
- Communicate clearly with non-technical stakeholders and manage multiple active deployments without dropping threads.
- Maintain a high bar for code quality and client outcomes.
Benefits and Culture
- PocketHealth describes its culture as diverse, equitable, inclusive, and focused on patient and provider impact.
- Benefits include four weeks of paid time off, unlimited paid wellness days, extended mental health coverage, and parental leave top-up.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at PocketHealth
Bilingual Patient Experience Representative (Spanish)
Toronto, CAN
Technical Project Manager
, CAN
PocketHealth seeks a Technical Project Manager to lead complex deployments of its Conductor automation platform with healthcare providers. The role owns discovery, scoping, cross-functional delivery, go-live, and outcome
Technical Project Manager
, CAN
PocketHealth is seeking a Technical Project Manager to lead complex Conductor deployments for hospitals and clinics. The role owns discovery, scoping, timelines, cross-functional delivery, user acceptance testing, go-liv
Patient Experience Representative (Saturday to Wednesday)
, CAN
Bilingual Patient Experience Representative (Spanish)
Toronto, CAN
Technical Project Manager
, CAN
Technical Project Manager
, CAN
Technical Project Manager
Toronto, CAN
Solutions Engineer
Toronto, CAN
Patient Experience Representative (Saturday to Wednesday)
, CAN
Senior Software Engineer (Conductor)
Toronto, CAN
Senior Software Engineer (Patient)
Toronto, CAN