Software Delivery Manager
Overview
An opportunity has arisen for an experienced and proactive Software Delivery Manager to take ownership of software delivery and team leadership within a growing and collaborative engineering environment. This role is critical in ensuring that development initiatives are delivered on time, to a high standard, and in alignment with wider business objectives.
You will operate at the centre of delivery, acting as the key link between Product, Architecture, and Engineering teams. Alongside driving delivery performance, you will play a key role in managing and developing people, fostering a high-performing culture, and ensuring teams are supported, motivated, and aligned.
This role is well suited to someone who thrives in Agile environments, brings strong leadership capability, and is passionate about enabling teams to deliver high-quality software in a structured and predictable way.
Key Responsibilities
Delivery Leadership
- Translate product roadmaps and project commitments into clear delivery plans, milestones, and timelines
- Own end-to-end delivery across multiple workstreams, ensuring outputs meet quality, scope, and time expectations
- Facilitate effective sprint planning, backlog management, and release coordination
- Identify, track, and proactively mitigate delivery risks and dependencies
- Provide clear, concise, and regular progress updates to stakeholders at all levels
- Ensure alignment between technical execution and business priorities
People Management & Leadership
- Line manage a team of software engineers and potentially QA or DevOps professionals
- Conduct regular 1:1s, performance reviews, and development planning discussions
- Support career progression, coaching, and mentoring to build a high-performing team
- Drive a positive, accountable, and collaborative team culture
- Support recruitment activities including interviewing, onboarding, and team scaling
- Promote wellbeing, engagement, and retention across the team
Agile Delivery & Process Improvement
- Lead and facilitate Agile ceremonies including sprint planning, daily stand-ups, and retrospectives
- Ensure backlog quality, including clear acceptance criteria and well-defined user stories
- Promote adherence to Agile principles and improve delivery maturity across teams
- Continuously review and optimise ways of working to improve flow, predictability, and efficiency
- Encourage a culture of continuous improvement and learning
Stakeholder Engagement & Collaboration
- Partner closely with Product teams to align on priorities, scope, and delivery expectations
- Work with Architecture and technical leads to ensure smooth transition from design to delivery
- Act as a key point of contact for internal stakeholders, providing transparency and building trust
- Manage expectations and communicate trade-offs effectively where necessary
- Foster collaboration across cross-functional teams including Engineering, QA, DevOps, and Product
Metrics, Reporting & Performance Tracking
- Define, track, and report on key delivery metrics such as velocity, throughput, lead time, and quality
- Use data-driven insights to identify improvements and optimise delivery performance
- Establish reporting frameworks that provide meaningful and actionable insights
- Drive accountability through measurable performance indicators
Skills & Experience
Essential
- Proven experience in a Software Delivery Manager, Agile Delivery Lead, or similar role
- Strong background in Agile methodologies such as Scrum or Kanban
- Demonstrated experience managing and developing engineering teams
- Solid understanding of the Software Development Lifecycle (SDLC)
- Experience with CI/CD pipelines, testing processes, and release management
- Strong stakeholder management and communication skills
- Ability to manage competing priorities and navigate complex delivery challenges
- Experience using tools such as Jira, Azure DevOps, Git, or similar
Desirable
- Technical background or experience working closely with engineering teams
- Understanding of system architecture and modern software development practices
- Experience scaling teams or supporting organisational growth
- Exposure to DevOps practices and cloud-based environments
Personal Attributes
- Strong leadership presence with a people-first mindset
- Proactive, organised, and outcome-driven approach
- Calm under pressure with the ability to manage ambiguity and change
- Excellent problem-solving and decision-making skills
- Collaborative and relationship-focused, with the ability to influence at all levels
- Passionate about continuous improvement and delivery excellence
What's on Offer
- Opportunity to play a key role in shaping delivery practices within a growing organisation
- A collaborative, supportive, and forward-thinking environment
- The chance to lead and develop high-performing engineering teams
- Exposure to modern technologies, tools, and ways of working
- A role where you can genuinely make an impact on both people and delivery outcomes
To find out more about Computer Futures please visit (url removed)
Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales