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.