Senior / Staff Software Developer, Full Stack (Backend & AI)
Role Overview
Join the Provider Experience group as a key technical contributor on the Automation & Experience team.
Build automation and AI capabilities for ServiceOS, which automates care coordination and supports direct-to-care services.
Senior engineers own significant features and services end to end; Staff engineers also set broader technical strategy and mentor the team.
The role reports to the Team Lead.
Key Skills for This Role
Full Job Posting
About Dialogue
Dialogue develops an Integrated Health Platform for virtual primary care, mental health, iCBT, employee assistance, and wellness programs.
Role overview
Join the Provider Experience group as a key technical contributor on the Automation & Experience team.
Build automation and AI capabilities for ServiceOS, which automates care coordination and supports direct-to-care services.
Senior engineers own significant features and services end to end; Staff engineers also set broader technical strategy and mentor the team.
The role reports to the Team Lead.
Responsibilities
- Design, build, and operate scalable, reliable ServiceOS services and workflow engines with clear domain boundaries.
- Build and ship AI/LLM capabilities in production care workflows, including integrations, evaluation, guardrails, and monitoring.
- Design and implement APIs and data contracts between workflow engines and the Care Platform.
- Contribute to the React Care Platform to deliver end-to-end features using shared Tasks, Forms, and Notes UI primitives.
- Champion observability, testing, and performance practices across the stack.
- Contribute to design documents and architecture RFCs and raise engineering standards.
- At Staff level, lead cross-functional technical initiatives and drive technical direction across backend, AI workflows, and the provider platform.
Requirements
- 6+ years of software development for Senior level or 10+ years for Staff level, with complex systems delivered from discovery to production.
- Strong proficiency in Python or a similar backend language, API design, data modeling, and distributed systems.
- Experience or strong interest in building AI/LLM product features, including prompting, orchestration, evaluation, and safety.
- Working knowledge of React to collaborate and contribute across the stack.
- Ability to translate clinical operational pain points into technical solutions.
- Passion for mentoring and fostering high-quality code and peer review.
Benefits
- Depending on role and employment status, benefits may include Dialogue app access, virtual mental health support, insurance, health spending account, dental coverage, and fitness reimbursement.
- Potential offerings include four weeks of vacation, nine wellness days, one volunteer day, incentive plans, referral bonuses, and RRSP matching.
- Learning may include Coursera, an external training budget, and mentorship; parental leave top-up is optional.
Workplace
- Hybrid work includes three days per week in Montreal offices, excluding remote roles.
- Work abroad is available for up to four weeks per year.
Pay
- Pay range is CAD 118,530–168,000 per year for the Montreal office.
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 Dialogue
Senior / Staff Software Developer, Full Stack (Backend & AI)
Montréal, CAN
Dialogue recherche un développeur logiciel full-stack sénior ou staff pour construire les services backend, les automatisations IA et les intégrations de sa plateforme de soins. Le poste exige 6 ans d’expérience pour le
Care Coordinator
Montréal, CAN
Dialogue is seeking a Care Coordinator to support patients and the healthcare team through care coordination and administrative tasks. The role includes prescriptions, referrals, appointment scheduling, patient guidance,
Directeur(-trice), Marketing de produit
Montréal, CAN
Dialogue seeks a Director of Product Marketing to turn customer and market insights into product roadmap recommendations, positioning, launches, and go-to-market enablement. The role leads a two-person team, cross-functi
Director, Product Marketing
Montréal, CAN
About Dialogue Dialogue is the #1 virtual care provider in Canada. By developingour Integrated Health Platform, we provide exceptional online health and wellness programs (primary care, mental health, iCBT, EAP, and well
Spécialiste de la répartition en santé mentale, temporaire
, CAN
Mental Health Specialist Dispatch, Temporary
, CAN
Operations Excellence Specialist (Temporary)
Montréal, CAN
Dialogue seeks an Operations Excellence Specialist to support continuous improvement across its Mental Health Care and Employee Assistance programs. You will analyze operations, develop business cases, and help implement
Senior / Staff Software Developer, Full Stack (Backend & AI)
Montréal, CAN
Care Coordinator
Montréal, CAN
Directeur(-trice), Marketing de produit
Montréal, CAN
Director, Product Marketing
Montréal, CAN
Spécialiste de la répartition en santé mentale, temporaire
, CAN
Mental Health Specialist Dispatch, Temporary
, CAN
Operations Excellence Specialist (Temporary)
Montréal, CAN