Software Engineer - Mid Level

Oddbox
London

Location: Hybrid – minimum 2 days/week at our London office at The Food Exchange in Vauxhall
Contract type: Permanent, full-time (Monday–Friday)
Salary: £64,000, based on experience
Eligibility: UK-based applicants only – we are unable to offer visa sponsorship at this time

About Oddbox

As much as 2.5 billion tonnes of food are wasted globally every year – which plays a big part in the climate crisis. We’re on a mission to change that, with rescued fruit and veg from hard-working growers as well as plastic-free ingredients and brands that do good for the planet.

With fruit, veg and more delivered right to your door, we’re working towards a fairer food system - one where growers are supported and paid fairly, where produce doesn’t have to look ‘perfect’ and, most importantly, a food system where we never waste taste. No more unnecessary air miles or plastic - just delicious food that fights waste with every box.

The Role

We’re looking for a hands-on Software Engineer to help scale our subscription-based e-commerce platform. This is an opportunity to work at the heart of an entrepreneurial tech team, shaping how Oddbox grows and supporting the drivers of our success.

You’ll collaborate closely with other engineers, our Product team, and our Data team to design, build and deliver high-quality technology and customer experiences. While experience as a Software Engineer is essential, we’re pretty open on which languages and frameworks you’ve worked with. Our current stack includes Python, Django, Typescript, React, React Native, Next.js, and AWS serverless technologies (Lambda, S3, DynamoDB, API Gateway, SNS/SQS).

At Oddbox, engineers own their work end-to-end. You’ll work across frontend, backend, and platform infrastructure, with learning opportunities throughout your time at Oddbox to expand your skills.

Key Responsibilities

🌶️ Design, build, and deliver software that supports Oddbox’s growth and mission.

🌶️ Collaborate with engineers, product managers, and data specialists to shape solutions.

🌶️ Contribute across the tech stack – frontend, backend, and infrastructure.

🌶️ Take ownership of code quality through testing, code reviews, and documentation.

🌶️ Work in agile sprints, supporting requirements gathering and estimation.

Required Skills

🍐 Solid programming skills, with experience delivering software in production environments.

🍐 Strong grasp of software engineering practices: version control, code review, architecture and pair programming.

🍐 Comfortable working across multiple technical areas, from frontend to backend and infrastructure.

🍐 Clear communicator, able to adapt technical detail to different audiences.

Required Experience

🍉 Previous experience contributing to complex software projects.

🍉 Experience working in agile software development teams.

🍉 A track record of delivering high-quality, maintainable software.

Mindset & Behaviours

🍇 Pragmatic – understand the trade-offs of software delivery.

🍇 Delivery-focused – success is measured by shipping great products, not just writing code.

🍇 Curious – ask questions, explore problems, and seek better solutions.

🍇 Collaborative – work independently when needed, but know when to bring others in.

🍇 Communicative – able to zoom in to technical detail or step back to evaluate the big picture.

Nice to Have

🥦 Experience with technologies in our stack (Python, Django, Typescript, React, React Native, Next.js).

🥦 Experience with serverless cloud architecture.

🥦 Familiarity with subscription-based e-commerce platforms.

🥦 Passion for sustainability and social impact.

Why Join Us

🥝 Be part of a passionate, purpose-driven team working to tackle food waste – one of the most solvable climate challenges.
🥝 Drive real change within a sustainability-focused, tech-driven business.
🥝 Work in a hybrid, collaborative culture at our Vauxhall office.
🥝 Shape and lead mission-critical acquisition projects that directly impact growth and sustainability.

Our company benefits include:
🥝 33 days’ annual leave (including bank holidays), plus four "not-sick" days, and two volunteering days each year.
🥝 You’ll also get a £300 personal development budget, plenty of peer-to-peer learning opportunities, wellbeing support through YuLife, coaching via BeHappi, and receive discount on Oddbox products.

How to Apply

If you’re motivated by ambitious growth and want to make a real difference in tackling one of the most solvable climate challenges, we’d love to hear from you. Apply now and help us make every wonky box count.

Posted 2026-02-16

Recommended Jobs

Marketing Specialist (Digital and Events)

Wolters Kluwer
London

About the role : TeamMate a business unit of Wolters Kluwer is looking for a Marketing Specialist to join our dynamic team and support marketing initiatives across the EMEA region. This entry-l…

View Details
Posted 2025-12-21

Sales Consultant

Furniture Village
Croydon, Greater London

Furniture Village – Sales Consultant £25,000 Basic OTE £45,000 - £50,000 - Competitive Pension, Family Partnership & much more. Croydon – 40 Hour Contract – Working 5 days a week –  Monday – Sun…

View Details
Posted 2026-02-06

Business Central Development Team Lead

Advania UK
London

Business Central Development Team Lead Position Overview We have an opportunity for a Business Central Development Team Lead to join our Professional Services business. In this role, you will m…

View Details
Posted 2025-12-18

Braze Solution Architect- MarTech

Central London

An opportunity to join a new breed of digital & MarTech consultancy business! With offices in London, NYC and Milan – they are looking for a #Braze Solution Architect to join their #MarTech consultan…

View Details
Posted 2025-11-09

Family Support Worker (LBR6)

Redbridge Council
Ilford, Greater London

Job Category : Social Care – Unqualified Location : Station Road Centre, Redbridge Council Hours Per Week : 37.00 Start Date : Immediate Start Start Time : 09:00 End Time : 17:00 Sal…

View Details
Posted 2025-09-10

Treasury Banking Manager

Wise
London

We are looking for an experienced hands-on and commercially focused Treasury Banking Manager to lead our Banking team within the Treasury function. We are at the heart of maintaining and growing bank…

View Details
Posted 2025-12-06

Room Service Waiter/Waitress

Hilton
London

WELCOME TO A WORLD OF OPPORTUNITIES AT THE UK’s #1 GREAT PLACE TO WORK 2025, AS VOTED BY OUR TEAM MEMBERS! Conrad London St James is one of Hilton’s three global luxury brands and reflects the bold…

View Details
Posted 2026-02-09

Science Teacher (ECT) - Outstanding Secondary School -...

Marchant Recruitment
London

An Outstanding Ofsted-rated Mixed Secondary School in Islington, Central London, known for its exceptional Science facilities and supportive environment for new staff, is recruiting a Science Teacher…

View Details
Posted 2025-10-16

PE Teacher - Outstanding Secondary School - Sutton

Marchant Recruitment
Sutton, Greater London

PE Teacher – Outstanding Secondary School – Sutton Are you an energetic and dedicated PE Teacher looking for a fantastic opportunity in an Outstanding school? A thriving Outstanding secondary scho…

View Details
Posted 2026-02-10

General Service Assistant

Aramark
London

pursue what matters Job Title: General Service Assistant (Part-Time) Location: Regents Park Barracks, London NW1 4AL Sector: Defence – Aramark UK Hours: 19 hours/week | Friday to Sunda…

View Details
Posted 2025-12-27