Cloud Platform Engineering Manager
The Company
Our mission is to transform the car buying experience across the UK and Europe by providing better
selection, flexibility, transparency, convenience and peace of mind. Our aim is to make getting your
next car no different to ordering any other product online today, where consumers can simply and
seamlessly purchase, finance or subscribe to a car entirely online for delivery or collection in as little
as 72 hours.
Cazoo was founded in 2018 by serial entrepreneur Alex Chesterman OBE, has a highly experienced
management team and is backed by some of the leading global technology investors.
The Role
We have implemented a cost-effective serverless architecture that scales to meet the demands of a
rapidly growing business. The Platform Engineering team runs our underlying infrastructural services,
they work closely with our engineers to advocate a DevOps mindset, and they provide the tools
required to continuously deploy and observe systems in production. They are instrumental in ensuring
our site can handle the volumes and spikes in traffic associated with being a high-profile brand. The
Platform Engineering team also helps to ensure the security of our systems, and provides a platform
which allows for secure-by-default design of services.
The Platform Engineering team is overseen by our Head of Platform Engineering, to ensure we
successfully scale the team’s capabilities, we are looking to hire an Engineering Manager for one of
our cloud engineering teams.
Today, the Platform Engineering team is split into four teams that focus on cloud engineering (2
teams), developer experience and web platform. In addition to this, we have plans to expand further,
starting with a brand new security team.
Across our system we make use of Event Driven Architecture, TypeScript, and serverless
technologies including Lambda functions and DynamoDB. Our platform team owns a range of tools
that allows our engineers to go faster, and more safely. We use Datadog, Honeycomb and Sentry for
monitoring and observability, and we use a mixture of Terraform and CloudFormation for
Infrastructure as Code.
We value and encourage the use of TDD, pair programming and collaborative modelling. Teams are
supported by agile delivery and quality coaches to enable them to master world class practices
through understanding the principles that lie behind them.
Key Responsibilities
● You’ll nurture a collective purpose within the team that aligns with the company’s wider vision,
ensure that the right work is being prioritised and the team understands the priorities.
● You’ll play a key role in spotting opportunities to further enhance our platform, contribute
ideas, and create an environment where your team can do the same. We believe that the best
engineering teams have the freedom to experiment and a commitment to continuous
improvement.
● Our teams are self-organising, so it will be up to you to encourage the use of processes that
allow the team to work productively, in a way that works best for them.
● It will be essential that you can build meaningful relationships with the platform engineers in
your team and ensure they are motivated. We also believe that diversity of perspectives
drives the best outcomes, and a key part of your role will be to facilitate healthy debate in a
team to improve decision making.
● Each employee should be given room to work autonomously, and you’ll ensure engineers
have an appropriately challenging workload and development plans that will continuously help
them to develop new skills through regular coaching, pair programming, workshops and
training.
● You will be accountable for timely and high-quality deliverables. We will measure your
success through your team’s frequent production of high-quality code and fast pace of
delivery to our customers.
What we need from you
● First and foremost, you will have a strong understanding of AWS, and a wide range of its
services, including IAM, networking and messaging services (e.g. SQS, EventBridge).
● As the role will centre heavily on improving and building tools for our infrastructure, you’ll
need experience with IaC and related tooling, such as Terraform or CloudFormation.
● You should have experience with modern practices like XP, Software Craftsmanship, Agile,
and CI/CD.
● You will need experience with either leading a team of engineers on a project or managing a
team. You should be able to talk about how you steered a project or initiative and how you
helped facilitate the team to deliver it effectively.
● You will need to be able to identify and set clear goals, lead by example, model behaviours,
and drive high-quality decision-making within the team.
● You should have experience in helping a team reach consensus on challenging decisions and
promoting a healthy level of debate and encourage dialogue between the engineers.
● You should have experience in spotting opportunities proactively to further enhance the
existing platform.
What you'll get from us
You will play an instrumental role in creating a best-in-class engineering team that values engineering
excellence. Over time you will continue to expand the size of your team and there will undoubtedly be
opportunities to progress your career and take on more responsibility across multiple teams.
Joining a high-growth company at this stage is a unique opportunity, giving you the chance to work
with the latest technologies with little legacy code to slow you down. You will be given complete
autonomy to push forward a fully serverless DevOps culture, using the latest technologies, including
AWS, Datadog, Honeycomb, Terraform and Typescript.
We will support your learning and development by planning this with you side-by-side – giving you on-
the-job training as well as the opportunity to attend conferences, workshops, and so on. We have a
personal development programme for management to ensure there is a clear plan in place to help you
upgrade your skills.
You will be joining a growing, self-organising team, and will have the freedom to decide the most
efficient way to work together and get the job done. Our teams and engineers do not work in silos,
and as such you will be given opportunities to use or develop skills outside of your core skill set too.
At Cazoo, you will be an integral part of a team creating a highly visible and tangible product that’s
seeking to change and replace a painful process that almost everyone must contend with at some
point in their life.
Last but not least, we foster a company culture that values its staff – as demonstrated by our
generous benefits package detailed above, as well as the chance to gain equity in a business with
outstanding prospects.
Interview details
We understand that your time is in demand and as such keep our interview process as quick and
painless as possible, outlining all timeframes in advance for you to plan around.
The interview will be conducted over 3 stages, each being a remote video call using Google Meet:
● A scenario-based exercise – demonstrating how you would handle common Engineering
Manager situations (90 mins)
● Technical knowledge, Q&A (60 mins)
● Culture and values interview (60 mins)
Following this, we will give you a decision – and hopefully an offer – normally within 24 hours.
We are committed to ensuring accessibility in our interviews. From a physical disability standpoint, we
have ensured our office is accessible but please do let us know if you have any issues or requests.
Similarly, we want to ensure neurodiverse candidates feel confident and comfortable with our
interview process but appreciate there is not a ‘one size fits all’ approach to this. As such, please do
let us know if you need any changes made to the interview process to accommodate yourself well.
All interviewers have had formal interview training, as well as training around unconscious bias.