Our companies are made up of insanely talented people driven to change the world — and many of them are hiring. If you have drive, expertise, and a taste for adventure, we whole­heart­edly encourage your interest.

  • 72
    Companies Hiring
  • 2,170
    Open Roles

Senior Software Engineer (Team Lead)



Software Engineering
London, UK
Posted on Monday, April 22, 2024

A little bit about us

At Recycleye, we're changing recycling. We've developed ground-breaking AI that works with automated sorting tech like robots and airjets to make waste sorting more profitable. Because the truth is, if you can't afford to sort it, you can't recycle it, so we're changing that! We were founded in 2019, and have been growing rapidly ever since, with installations of our technology at leading waste management companies across Europe and the US.

We partner with our clients to help them produce higher quality outputs, transforming the economics of waste sorting and recycling – it's all about our vision to turn the world’s waste into resource. And our work has never been needed more. According to the OECD, only 9% of plastic waste has ever been recycled, so we’re proud that our work helps to make the recycling of waste materials more attractive.

Be part of it – come and join us!

Why choose to work at Recycleye? Our team works together to grow and succeed, driven by our shared values of empowerment, inclusivity, and perseverance. We offer great benefits (which we think punch above our weight).

We know that our mission will be achieved by having the most passionate, driven, talented, and all-around best people on our team. So come and shape the future and help turn trash into treasure!

Responsibilities Overview

As the Engineering Team Lead, your duties will be split between contributing to the development and maintenance of our platform, and the line management of the engineers on the team.

We’re looking for someone who cares about the wellbeing, professional growth and performance of the team, while still wanting to remain hands-on.
You’ll help our team grow and develop, while also contributing to business-critical technical work.

This role would be suitable for those with experience as a tech lead, mentor, engineering manager, or skilled senior engineers looking to take their first step into management.

You will report to Peter Hedley, CTO.

Day to day role expectations

  • Tech stack: Python, Deepstream, Azure, IoT Edge
  • Line management of engineers: Holding 1:1s, providing pastoral care, conducting performance reviews.
  • Overseeing the delivery of technical projects and features.
  • Serve as a role model in adopting a holistic, well-rounded mindset that considers commercial, physical and software solutions in addressing challenges.
  • Understand and adapt to practical limitations. Client site conditions (low internet) and running on hardware can affect the robustness of our system and ability to effectively test. Integrate this understanding into the design, testing, and deployment of your work.
  • Advocate for and collaborate with other members of the team to improve our engineering excellence across the board.
  • Work on support tickets and help to prioritise work to minimise the team’s support burden and enable the Customer Support team to self-serve issues by building tooling.


  • You will collaborate with the team’s tech lead to create the technical roadmap in an uncertain environment, balancing business impact vs confidence and making tactical development bets.


  • Advocate for an industrialisation mindset – high quality code and resilience over extra features, leading to strong, scalable production processes.
  • Lead efforts to refine team ways of working, including versioning, documentation, release and deployment processes. Advocate for a working environment that is both efficient and sustainable.