Engineering Manager (Platform)

Permanent - Leeds, London and Uppingham

What you’ll do

  • Facilitate team ceremonies; planning, stand-ups, estimation, retrospectives and reviews

  • Guide sessions to shape upcoming work and deliverables

  • Work with the Systems Engineering Manager, Head of Engineering and project Managers to plan and schedule work

  • Resource and capacity planning

  • Remove impediments and blockers for the team

  • Facilitate inter-team communication to identify and resolve dependencies

  • Ability to adapt frameworks and processes into a best fit for the team

  • Ensure all work items meet the definition of ready

  • Assist backlog contributors (Stakeholders) in writing work items and refine stories so that they meet the definition of Ready

  • Delivering against both the MMT standards for quality, and the team-level Definition of Done

  • Escalating concerns or risks that may impact project success

  • Encouraging a lean approach to work

  • Ability to motivate teams in the pursuit of deadlines

  • Encourage and foster closer collaboration between the team and other areas of the business

  • Help the team to continuously improve how they work

  • Be able to discuss pipelines, infrastructure and some cloud technologies at a technical level

  • Leading and creating a performant engineering team

  • Reporting status of work items and sprint to stakeholders

  • Accountable for the delivery of work items within the team

  • Accountable for the quality of delivery and decisions

  • Accountable for the budget of work items

  • Accountable for the billability of the team

  • Line management and performance reviews of team members

  • Drive root cause analysis through the use of appropriate tools and techniques

  • Supporting the team in building long term plans


What you’ll bring

In order to flourish in this role, you’ll need the following:

  • Delivery management or scrum master experience.

  • Previous knowledge of relevant technologies: Azure, IaaS, PaaS, Serverless, Kubernetes, Azure DevOps.

  • The ability to mentor team members

  • Previous experience leading a DevOps function

  • Strong empathy and the capacity to react calmly and efficiently in a fast-paced environment

  • Proven ability to deliver projects on time and to an agreed level of quality within budget

  • Line management experience of DevOps Engineers with a team size of 5-10, from 1-2-1s to performance management

  • Demonstrable understanding of Azure DevOps

  • Demonstrable understanding of Azure – IaaS, PaaS, Serverless

  • Demonstrable understating of Kubernetes and related technologies

  • You’re able to clearly articulate complex ideas, practice active listening, and aim for efficient but collaborative discussions to meet deadlines

  • You have the ability to gain technical respect from the engineering team members

  • Detailed understanding of software development processes, waterfall and agile; and be able to appreciate when each might be applicable. You use your influence and stakeholder management skills to have a wide-reaching impact within and beyond the engineering team, with particular experience working with a project team external to the engineering team

  • Strong empathy and the capacity to react calmly and efficiently in a fast-paced environment

It would also be great (but not essential) if you have:

  • A background in hands on DevOps and Cloud Engineering

  • Previous digital agency/consultancy experience

  • Exposure to product ownership