Engineering Manager

We're fighting the good fight against food waste, one Oddbox at a time. To do this we need purpose-driven, passionate people to join our growing team.

Engineering Manager

Are you an experienced software engineer with experience of AWS, React, Python or Django? Are you a collaborative leader with strong communication skills?

The Role:

As part of the Technology team, you will work closely with our engineers (internal and external), product, data, and various stakeholders to deliver high-quality software.

As Engineering Manager, you’ll help grow our engineering team and define the engineering culture at Oddbox. You will take an active role on the projects that are in-flight, ensuring we are meeting current requirements, but always with a view to our exciting long-term plans.

Primary responsibilities:

  • In collaboration with our Product team, own the engineering backlog, setting the architecture and development direction for Oddbox.
  • Manage and guide our engineering team, providing feedback, support and mentoring to help them to grow and develop
  • Spend 10-20% of your time coding, keeping your skills fresh to contribute to the team's goals.
  • Help your team to ship it, on time and on budget, measuring success in shipping high-quality software written with consideration for maintainability and reliability.
  • Contribute to the architecture and development direction of the team to ensure quality code is written and excellent products are built.
  • Lead on hiring new engineers into your internal and external teams, ensuring  mission and values alignment in new hires and across the team
  • Championing learning and best practise, for yourself and your team across code, architecture and processes
  • Work closely with the product team and wider business to define efficient, scalable processes and procedures and ensure the team is working as effectively as possible.

What we’re looking for:

  • Hands-on and highly technical with relevant software engineering experience (we primarily use AWS, React, Python and Django)
  • Version control (we use git and Github)
  • Experience of deploying dockerized applications to cloud environments (we use AWS and ECS)
  • Experience managing and developing engineers
  • Relevant experience writing and shipping customer-facing and internal software
  • Collaborating with peers on code review, architecture, pair programming, and software design
  • Experience working in agile sprints; contributing to requirements and estimating the complexity of work
  • Experience working with different architectures (e.g. serverless, event driven, MVC)

Other details:

  • Start date – ASAP
  • Duration of role – permanent / full-time
  • Location – Our office in Vauxhall offers a great space to work and collaborate. Most of our colleagues spend 2+days each month in Vauxhall. Our colleagues also occasionally spend some time in our Distribution Centre in Croydon