Delivery Manager, Product

Location Oakville
Discipline: Software Development
Contact name: Rob Halick

Contact email: rob@staffit.ca
Job ref: 541
Published: 20 days ago

As a Delivery Manager, you will serve as the primary Solutions Delivery contact for stakeholders and accountable for developing, leading, and overseeing delivery teams.

We are seeking individuals with a strong technical background and knowledge delivering in cloud-native development, DevOps, and .NET technologies. The ideal candidate will combine technical expertise with exceptional leadership and project management skills to deliver high-quality software solutions in a fast-paced environment. You will oversee the entire software development lifecycle, ensuring an outcome based delivery while maintaining high performance and reliability standards.

Key Responsibilities

  • Champion Product-Centric Delivery: Lead the end-to-end delivery of software products, transitioning the organization from a project-based mindset to a dynamic, product-focused approach.

  • Collaborate Globally: Partner with in-house and offshore development teams to craft solution designs, provide accurate development estimates, enforce compliance with standards, and ensure high-quality implementations.

  • Technical Leadership: Work closely with engineering and architecture teams to identify optimal technical solutions, define implementation methods, and set realistic schedules to ensure timely product launches.

  • Transparent Communication: Manage initiative updates, communicating progress, risks, and key decisions effectively to stakeholders, ensuring alignment and clarity across teams.

  • Foster Team Alignment: Build strong relationships with business stakeholders, ensuring delivery teams operate cohesively with shared objectives and priorities.

  • Strategic Planning: Evaluate costs, resources, and system impacts for software releases while proactively identifying risks and developing mitigation plans for seamless execution.

  • Cross-Functional Collaboration: Coordinate efforts across engineering teams, product managers, UX designers, architects, and QA engineers to deliver impactful, user-centric solutions.

  • Embrace Cloud-Native Technologies: Drive adoption of cutting-edge cloud architectures on Microsoft Azure, utilizing services like Azure App Services, Azure Functions, AKS, and Azure DevOps.

  • Modernize Platforms: Define and execute strategies to minimize technical debt and lead the transition from legacy systems to modern, efficient technology platforms.

  • Promote Innovation: Stay ahead of technology trends, advocating for and implementing emerging tools and practices to enhance team capabilities.

  • Customer-Centric Culture: Instill a strong customer-first mindset within delivery teams, fostering a culture of user-centered design and deepening business relationships.

  • Vendor Partnership: Oversee external vendor contributions, ensuring compliance with organizational process standards and high-quality delivery outcomes.

  • Team Leadership and Development: Lead a high-performing team of software and QA engineers, providing mentorship, conducting performance reviews, and supporting individual career growth.

  • Stakeholder Engagement: Act as the primary point of contact for product stakeholders, delivering regular updates and ensuring alignment on product progress and priorities.


Skills & Experience

  • 5+ years of experience in software engineering or technical project delivery roles.

  • 3+ years of leadership experience managing cross-functional engineering teams.

  • Minimum University Degree in Business, Computer Science, or related discipline.

  • Proficiency in modern cloud platforms, particularly Microsoft Azure (Azure App Services, Azure Functions, AKS, Azure DevOps).

  • Budgeting and financial management, scope management, risk and issue management skills.

  • Knowledge of Agile, DevOps, project management frameworks

  • Hands-on experience with cloud-native architectures and transitioning legacy systems.

  • A track record of delivering complex software solutions in high-paced, collaborative environments.