Software Delivery Manager

Computer Futures
Charing Cross, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 75K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Agile Methodologies
Data analysis
JIRA
Automation of Tests
Azure
Cloud Computing
Continuous Integration
DevOps
Scrum
Systems Development Life Cycle
Release Management
Software Engineering
Systems Architecture
Software Organization
GIT

Job description

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 ResponsibilitiesDelivery 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, Operating within a modern Agile framework, the business places significant emphasis on continuous improvement, lean delivery practices, and the effective use of data to inform decision-making. Teams work closely across Product, Architecture, and Engineering functions, ensuring that solutions are not only technically robust but also aligned to real business needs and user outcomes.

The company is currently in a phase of growth, investing in both its people and its delivery capability. As such, it is an environment where individuals can make a tangible impact, shape ways of working, and contribute to the evolution of delivery processes and team structures. Leadership is supportive and accessible, with a strong focus on developing high-performing teams and promoting a positive, accountable, and inclusive culture.

Technology plays a central role in the organisation's success, and there is a strong appreciation for best practice across the full Software Development Lifecycle, including CI/CD, automated testing, and scalable system design. The business encourages experimentation and innovation, whilst maintaining a clear commitment to quality, predictability, and delivery excellence.

This is an excellent opportunity to join a company that values collaboration, transparency, and continuous learning. It is particularly well suited to individuals who enjoy working in a fast-paced environment, are passionate about delivery, and want to play a key role in driving both team performance and technical outcomes., Salary, remote work... Define all the criteria that are important to you.

  • Get discovered Recruiters come directly to look for their future hires in our CV library.

  • Join a community Connect with like-minded tech and IT professionals on a daily basis through our forum.

Requirements

  • 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

Benefits & conditions

  • 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

About the company

Knightsbridge, England, United Kingdom > 1000 employees Recruitment agency Computer Futures is a global recruitment agency specializing in IT, technology, and digital staffing solutions. With over 35 years of experience, they connect skilled professionals with leading tech companies worldwide, offering both permanent and contract placements.

Apply for this position