Companies you'll love to work for

Engineering Manager

Cazoo

Cazoo

Software Engineering, Other Engineering
London, UK
Posted on Sep 19, 2023

Job summary:

We’re looking for an experienced Engineering Manager to join our Growth team to help build the UK’s best car buying and selling experience.

We launched our platform in 2019, built with a truly modern toolchain: a fully serverless event-driven architecture built primarily in TypeScript with React on the front end. Cazoo takes pride in its world-class engineering culture and as Engineering Manager of one of our teams, you will play a key role in sustaining and driving our mission.

What you’ll be doing:

You will join the Growth team, which is a cross-functional Engineering team whose mission is to acquire and engage customers, and to help them find what they are looking for quickly and effectively. You will have primary responsibility for People, Delivery and Technology in the team. You will work with your product counterpart to identify and tackle opportunities to drive the business forward, providing technical and operational leadership. You will work closely with your peers, the architecture function and engineers to ensure the team output is aligned with the wider technical vision for Cazoo.

Cazoo embraces TDD, clean code and the values and practices of XP, DevSecOps and Software Craftsmanship including pair programming and a “you build it, you run it” mindset. You will create an environment in which your team can thrive, supporting this world-class engineering culture.

  • You will be responsible for leading a cross-functional team of Software Engineers and Quality Engineers working closely with the Product Management and Design/UX team.
  • You will be accountable for both predictable delivery and high-quality outcomes of your team and will measure the success of your team through the frequent delivery of high-quality code to production and fast pace of delivery to our customers.
  • Using your technical background, you will understand the codebase and services your team works on and how they fit into the wider Cazoo picture. You will challenge decisions when they don’t seem right and facilitate technical decisions your team has to make. You’ll champion building and improving our engineering culture which may include hands-on support for your team.
  • You will be responsible for the development of your team through coaching and mentoring, supported by compassionate but direct feedback. You will also be involved in hiring and will be a role model for the values of our organisation.
  • You will champion the adoption and improvement of advanced modern, agile software development practices within your team.

Key skills and experience required:

  • You have a strong technical background in application development, preferably in a large-scale cloud-based setting with modern software development practices such as CI/CD.
  • You can demonstrate having worked in an environment which has strong engineering practices and principles such as TDD and pair programming and demonstrate how you have furthered the culture.
  • You have a passion for developing others and have experience in managing, motivating, coaching and mentoring software developers, sometimes more experienced than yourself, towards delivering timely, high-quality software together as a team.
  • You are effective at facilitating technical discussions in the team and confident in challenging approaches when they don’t seem right. You can demonstrate when you have helped someone further their development by giving difficult feedback.
  • You have solid experience working in a modern agile environment.
  • And last but certainly not least – someone with a sizeable appetite for learning and self-development, who prides themselves on being a valued member of the team!

What you’ll get from us:

  • Joining a fast-moving company that is always adapting and innovating is a fantastic opportunity, giving you the chance to work with the latest technologies.
  • 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, as such you will be given opportunities to use or develop skills outside of your core skill set too.
  • Being an integral part of a team creating a highly visible and tangible product that’s seeking to change and replace what can often be a painful process in buying a car, 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.

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)
  • System design and ways of working (60 mins)
  • Culture and Values-led interview with a mixed panel (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.

Useful info:

Our London home is located a stone’s throw from Euston Station and close to Kings Cross, with tube stations on the Northern, Victoria, Piccadilly, Hammersmith & City and Circle lines all a short walk away.

We are an equal opportunity employer and we value diversity and inclusivity. We do not discriminate on the basis of gender, race, age, sexual orientation, colour, religion, national origin, disability status or marital status.