Your role as a Staff Software Developer, Backend
As a Staff Software Developer, Backend in the Provider Experience group, you will be a key technical leader within the AXe Team (Automation & Experience). Reporting to Lauranne Sins, Director of Engineering in the Provider Experience group, you will build the tools and technologies used every day by our Doctors, Nurses and Care Providers to deliver services to millions of Canadians. Your mission is to architect and build the foundational systems that drive Dialogue’s ServiceOS—a tech-powered operating system designed to shift from manual care coordination to a direct-to-care model.
You will be overseeing complex technical initiatives that automate medical processes, improve clinical quality, and significantly reduce operational overhead. At the Staff level, you are expected to possess deep architectural expertise, influence the long-term technical roadmap, and mentor senior and intermediate developers.
What you'll be doing
- System Architecture: Lead the design and implementation of highly available, scalable, and multi-tenant backend architectures that power the Care Platform.
- ServiceOS Evolution: Drive the technical strategy for subsystems like the Workflow Engine (orchestrating operational workflows via AI-powered decisioning), Booking Engine, and Scheduling Engine.
- Deep Tech Ownership: Take ownership of durable execution frameworks (e.g., Temporal) to handle complex, long-running workflow orchestration with high reliability.
- Automation & AI Integration: Oversee high-impact automation projects, such as document classification, automated fax triaging, and the integration of LLM-powered agents into production workflows.
- Reliability & Observability: Champion best practices in system health, including advanced metrics, logging, tracing, and event-driven data contracts.
- Technical Leadership: Draft and review critical technical design documents, define plans to reduce high-level technical debt, and ensure the engineering framework is applied consistently.
For this role, you'll need to demonstrate
- Strong Architecture Builder: 10+ years of experience with a focus on designing distributed systems and event-driven architectures for high-concurrency environments.
- Deep Backend Expertise: Mastery of Python and modern frameworks (e.g., FastAPI), alongside deep knowledge of relational and non-relational modelling (PostgreSQL, DynamoDB).
- Infrastructure & DevOps: Strong experience with AWS cloud services, infrastructure-as-code (Terraform), and CI/CD pipelines for progressive rollouts.
We'd love to hear from you if you can also demonstrate
- Regulated Environments: Experience in healthcare or fintech where data security and compliance are paramount.
- Mentorship: A natural ability to elevate the technical bar through peer reviews and knowledge sharing.
Please note that as we serve customers across Canada, bilingualism is essential for this position. You may be required to communicate in French and English.
At Dialogue, your well-being is our priority
Taking care of others also means taking care of our team! Depending on your role and employment status, you could have access to the following benefits: