A day in the life of...
I'm the Senior Manager for Software Engineering. I make sure our engineering function is open and collaborative, and that each engineer understands the technical direction of the organisation. The role also oversees hiring and personal development of our engineering community.
Where do you sit within the organisation?
I sit with the Product Engineering function, reporting into the Associate Director of Engineering. This means I work alongside each of the product areas that Compare the Market operates.
What kind of skills do you need to be effective in your role?
Being an effective and clear communicator is key, as is listening to the needs of the individuals, and knowing how to support their growth. Having a clear view of what makes a successful engineering department is crucial.
What do you love about your job? What sucks?
Working with so many talented people is fantastic and gives me a real buzz. I learn constantly from the people around me. What sucks is not having the time to work closely with all of them, or get my hands dirty cutting code.
What kind of goals do you have? What are the most useful metrics and KPIs for measuring success?
Right now, my goals are to hire more high-quality engineers, to support our ever-growing platform. Personally, I like to review my achievements every few weeks and be able to pinpoint something I delivered on that made a difference to our teams. If I can do that, I'm happy.
Do you have any advice for people who want to become a senior manager of software engineering?
Get comfortable with change! Overseeing a variety of teams means you need to have a broad view of the bigger picture and direction of the department as a whole, rather than in the detail. This also means you're always adapting and tailoring your approach to meet the needs of the business.