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.