Software Delivery Manager

BayshoreMississauga, ON
Hybrid

About The Position

The Software Delivery Manager is accountable for predictable, high-quality software delivery and measurable platform stability across Engineering, QA, and Design. This role serves as the operational anchor for delivery, ensuring disciplined execution, structured estimation, and controlled releases across onshore (Canada) and offshore (India) pods. In addition to delivery accountability, this individual is responsible for measuring stability across key platform components, tracking remediation timelines, and demonstrating measurable improvements in system reliability over time. The ideal candidate has a strong engineering foundation (former Tech Lead or Engineering Manager preferred) and combines technical credibility with delivery governance, coaching capability, and structured execution.

Requirements

  • 7+ years of experience in digital technology delivery, project management, or related roles.
  • 3+ years of experience leading and managing technical teams.
  • Proven track record of successfully delivering complex digital technology projects.
  • Strong understanding of project management methodologies (e.g., Agile, Waterfall).
  • Experience with cloud computing platforms (AWS, Azure) and modern software development practices.
  • Excellent communication, interpersonal, and problem-solving skills.
  • Strong leadership, team-building, and organizational skills
  • Ability to thrive in a fast-paced and dynamic environment.

Nice To Haves

  • Experience in the healthcare industry or other regulated environments.
  • Experience with DevOps practices and automation tools.
  • Relevant certifications (e.g., PMP, Agile certifications).
  • Experience with enterprise architecture and application management service concepts

Responsibilities

  • Lead cross-functional pods to deliver reliable, on-time releases.
  • Implement structured estimation, capacity planning, and sprint forecasting.
  • Maintain release schedules and ensure production readiness.
  • Drive continuous improvement in velocity, predictability, and execution discipline.
  • Define and track stability metrics across major platform components.
  • Establish baselines for reliability and monitor defect and incident trends.
  • Ensure remediation actions are time-bound and tracked to completion.
  • Demonstrate measurable improvement in stability over successive releases.
  • Partner with engineering leads to reduce recurring production issues.
  • Represent the technology team in business forums.
  • Set realistic yet ambitious expectations and clearly call out delivery boundaries.
  • Identify requirement gaps, scope ambiguity, and product-user misalignment early.
  • Ensure scope changes are impact-assessed before commitment.
  • Maintain and actively manage the delivery risk registry.
  • Coordinate structured response during high-severity production incidents.
  • Ensure disciplined release management, documentation, and change control.
  • Assess individual and team strengths and gaps; recommend coaching, process improvements, or training.
  • Act as a mentor for delivery process and communication practices across pods.
  • Oversee onboarding, offboarding, and capacity alignment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service