At a Glance
- Tasks: Lead and build a high-performing engineering team to combat food waste.
- Company: Join Too Good To Go, a certified B Corporation on a mission to reduce food waste.
- Benefits: Enjoy flexible working, health insurance, and personal development opportunities.
- Other info: Be part of a diverse team that celebrates successes and values inclusivity.
- Why this job: Make a real impact in a fast-growing company dedicated to sustainability.
- Qualifications: Experience in engineering leadership and integration technologies is essential.
The predicted salary is between 80000 - 100000 £ per year.
At Too Good To Go, we have an ambitious mission: to inspire and empower everyone to fight food waste together. More than 1/3 of all food produced in the world is wasted and that has a huge impact on the health of our planet. 10% of greenhouse gas emissions come from food waste and loss. Through our marketplace app, we connect businesses that have unsold, surplus food, with consumers who can buy and enjoy it at ⅓ of retail value. We are a certified B Corporation with a mission to empower everyone to take action against food waste. Alongside our marketplace app, we create educational tools, explore new business solutions, and influence legislation to help reduce food waste.
We’re growing fast: Our community of 120 million registered users and 180,000 active partners across 20 countries have already saved over 500 million meals from going to waste. In 2023, Too Good To Go was recognised on Fortune's acclaimed 'Change the World' list, named as one of Deloitte's 'Best Managed Companies' and won a coveted 'Cultural Impact Award' at the annual Apple App Store Awards.
We are establishing our first engineering and product hub in London, and we want to be clear about why. We are hiring our first Senior Engineering Lead to partner directly with our first London-based Staff Product Manager. Together, you will be the founding leadership team building this hub from the ground up.
The UK is home to some of our most strategically important Key Accounts—major grocery chains, national coffee shop operators, and fast‑casual restaurant groups. As a Senior Engineering Lead, you won’t just be executing a roadmap from afar; you will be close to the partners using our technology. Understanding their scale, technical constraints, and operational workflows from the inside is what will allow you to architect and deliver truly impactful, high‑scale software.
You will be the founding Engineering Lead, responsible for building a high‑performing engineering team from the ground up. You will report directly to our Director of Engineering in Copenhagen. You will recruit and lead a multidisciplinary engineering team, and in close collaboration with the business owners in our Operations department, you will define the technical roadmap and deliver the solutions that power our workflows. This role is a blend of people leadership, technical architecture, and product ownership. As the Senior Engineering Lead, you will ensure your team delivers high‑quality, maintainable integrations and systems. You will manage the team, facilitate their productivity, and support their professional growth.
You will be leading a multi‑team organization working across our company’s tech stacks: our marketplace backend is a Spring Boot application on Java 25 running on a Kubernetes cluster deployed in AWS. We have two frontend React.js projects written in TypeScript, an Android app written primarily in Kotlin, and an iOS app written in Swift.
Responsibilities
- Build, lead and manage a multidisciplinary engineering team.
- Own and maintain the team’s technical roadmap, ensuring it is aligned with business priorities defined by the Operations team.
- Work directly with business stakeholders to understand their needs, provide technical guidance, and translate requirements into actionable work.
- Manage relationships and technical work with third‑party service providers and consultants.
- Guide the team in designing, implementing, and maintaining robust integrations between our various systems.
- Support the personal and professional growth of your team members.
- Take responsibility for the team’s delivery, technical quality, and schedule.
The Ideal Candidate
- Modelled experience as a solution architect or senior engineer, designing and building integrations between complex systems.
- Previously managed an engineering team and knows how to support and grow your reports.
- Can work independently and is able to create a feeling of belonging in a team that works remotely from most of the rest of the Tech team.
- Comfortable working very closely with non‑technical business stakeholders to define roadmaps and priorities.
- Hands‑on experience with integration technologies and patterns.
- Experience with Java/Spring Boot or similar is a significant advantage for integrating with our existing services.
- Comfortable with a degree of product ownership, including managing a roadmap and making prioritisation decisions within a given budget.
- Experience managing technical projects involving third‑party vendors.
- Has a proactive, ownership‑driven mindset, and thrives in fast‑paced start‑up‑like teams.
Our values:
- We Win Together
- We Raise the Bar
- We Keep It Simple
- We Build A Legacy
- We Care
What we have to offer
- A rare opportunity to work in a social impact company (and certified B Corporation!) where you can see real and tangible impact in your role.
- Working alongside an international community of users, partners and 1,200+ colleagues across 20 countries that are on the same important mission.
- Personal and professional development opportunities in a fast‑paced scale‑up environment.
- An inclusive company culture where you can bring your authentic self to work.
- A strong, values‑driven team culture where we celebrate successes and socialise with colleagues that care.
Work flexibly
- Enjoy hybrid working from our great offices, at home or abroad.
- Extra parental leave and days off beyond local legislation and the option to take an extra week of unpaid leave.
- Health insurance and pension plans (subject to country of employment).
- Additional days off for significant life events.
Celebrate & Socialise
- Regular social events like summer and winter parties.
- Coffee, snacks and fully‑equipped kitchens.
- Get to know our community with a monthly free Surprise Bag.
- Paid volunteer time through our Shareback volunteering programme.
- Women in the Workplace, P.R.I.D.E., People of Colour and Functionally Diverse Employee Resource Groups.
A Movement for Everyone: We want to inspire and empower everyone to fight food waste together. With that mission, it’s only natural that we want to build a diverse and inclusive team of highly capable individuals who are passionate about doing things in a better way. We strongly believe we all excel and are more creative when we’re allowed to be ourselves, and we’re committed to a culture where all of us belong. We are an equal opportunity employer and all employment is decided on the basis of qualifications, merit and business need. If you need reasonable accommodation at any point in the application or interview process, please let us know.
Senior Engineering Lead employer: Too Good To Go
At Too Good To Go, we are not just a workplace; we are a community united by a mission to combat food waste and create a positive impact on the planet. As a Senior Engineering Lead in our new London hub, you will have the unique opportunity to shape a high-performing engineering team while collaborating closely with key business stakeholders, ensuring your work directly influences our mission. We offer a vibrant, inclusive culture that prioritises personal growth, flexible working arrangements, and the chance to celebrate successes together, making it an exceptional place to build your career.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Engineering Lead
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Too Good To Go or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Too Good To Go.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Too Good To Go.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Too Good To Go that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Senior Engineering Lead
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Too Good To Go.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Too Good To Go and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Too Good To Go
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Too Good To Go uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.