Engineering Manager

Cazoo ,
London, Greater London

Overview

Job Description

Job summary: We're looking for an experienced Engineering Manager to join our London team at a very early stage of our journey, building the UK's best car buying experience. What you'll be doing You'll join one of our Engineering teams with primary responsibilities for People, Delivery and Technology. You will ensure our engineers are happy and engaged, delivering valuable and high quality software to our customers. You will work closely with our Chief Architect 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, DevOps and Software Craftsmanship including pair programming and a "you build it, you run it" mindset. Using your leadership skills, you will support creating this world class engineering culture. * You will be responsible for leading a cross functional team of Software and Quality Engineers working closely with the Product Management and Design team. * You will be accountable for both predictable delivery and high-quality output of your team and will measure the success of your team through the frequent production of high-quality code 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 support our ambitious growth plans through involvement in our 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 will 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 will be effective at facilitating technical discussions in the team and confident challenging approaches when they don't seem right. You can demonstrate when you have helped someone further their development through giving difficult feedback. * You will 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, with a fun and sociable side! What you'll get from us: * This is an opportunity for you to be involved in creating a world-class Engineering team and a culture of engineering excellence, working on entirely greenfield projects. * An opportunity to work on a truly modern application architecture which is fully serverless and event driven with React on the front end and Typescript used throughout. * You will be supported by a coaching team, which includes international conference speakers, dedicated to supporting you and your team achieving your goals. The coaches cover technical, quality and agile delivery aspects. * 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, as such you will be given opportunities to use or develop skills outside of your core skill set too. * Given the growth we expect to see over the next few years there will undoubtedly be opportunities to progress your career and take on broader leadership responsibilities across multiple teams. * 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. We offer a competitive salary and benefits including eligibility for equity. We provide free breakfast, soft drinks and fruit in our friendly open-plan office which also has a number of great facilities. 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, Hammersmi