Browse All Jobs

The Director of Software Development - Platform role at Dialogue involves leading the Platform teams working on Dialogue’s Integrated Health Platform™. This individual will report to the Vice-President of Engineering - Platform, Steve Mercier. The director oversees the development of platform capabilities such as events systems, authorization systems (ex: openFGA), monitoring and alerting capabilities, k8s clusters for applications and services deployments. This leader also manages stakeholders, projects, costing, and budgeting while designing innovative solutions.

The director drives a culture of strong engineering values and goals, acting somewhat as a Technical Product Manager for the Platform. This role ensures a scalable, performant, and reliable platform.

What this role involves:

  • Leading, mentoring, and growing a high-performing platform engineering team.
  • Fostering a culture of collaboration, innovation, and continuous improvement.
  • Overseeing ScrumBan teams, ensuring timely delivery of high-quality software.
  • Providing architectural guidance and participating in architecture discussions.
  • Collaborating with leadership on personnel allocation and project management.
  • Overseeing the DevOps guild, promoting best practices across the engineering organization.
  • Defining and executing the long-term vision for platform infrastructure and software tools.
  • Acting as a Technical Product Manager, aligning platform needs with company roadmaps.
  • Improving engineering velocity and quality using KPIs.
  • Ensuring platform availability, reliability, and scalability with CI/CD best practices.
  • Managing budget and resources efficiently.
  • Overseeing security, risk management, and compliance.
  • Communicating platform health, progress, and priorities to senior leadership.

Requirements:

  • Relevant work experience, including management experience.
  • A proven track record of performance in a similar role.
  • Strong leadership skills.
  • A strong DevOps/SRE mindset coupled with good Agile reflexes.
  • The ability to process and synthesize information.
  • A focus-driven mindset.
  • Strong communication skills, adaptable to different audiences.
  • Strong interest in technical work and desire to code (Python, Terraform, k8s).
  • A burning desire to have an impact on people’s lives.
  • Bilingualism is essential for this position.
  • Healthcare knowledge is a plus.
  • B.S., M.S., or Ph.D. in Computer Science or related technical field a nice to have.

What Dialogue offers:

  • A fully funded benefits plan, including a wellness reimbursement program.
  • Unlimited access to Dialogue’s programs for the employee and their immediate family.
  • 4 weeks of vacation, 9 wellness days and 1 paid volunteer day.
  • A hybrid work approach that involves 3 days per week in Montreal or Toronto offices.
  • Access to a custom learning program, including an allocated budget for continuous external training.
  • Short and long-term incentive plans (on applicable roles).
  • An optional parental benefits program.
  • A Group Retirement Savings Program (GRSP) with a matching employer contribution.
Apply

Dialogue Health Technologies Inc.

Dialogue Health Technologies Inc. is a leading virtual care provider in Canada, offering an Integrated Health Platform delivering online health and wellness programs. These encompass primary care, mental health support including iCBT, Employee Assistance Programs (EAP), and various wellness initiatives. Dialogue partners with organizations to enhance the health and well-being of their employees and families, focusing on impactful, community-driven, growth-oriented, and excellent solutions within the healthcare and technology sectors. They operate within regulated environments, prioritizing accessible and comprehensive virtual care services.