Software Engineer, B2B Marketplace: We help students and graduates get access to learning, earning and retail experiences with some of the best-known brands in the world. The platform already reaches more than 23 million verified members across 115 markets, and the next stage needs engineers who care about product outcomes as much as clean code.
The software engineer role sits in the B2B team, where the work is close to the commercial engine of the business. You will build features that help brands connect with students, improve verification and identity services, and support the next-generation marketplace product. Some days will be deep in C# and .NET. Other days will be spent with product managers, designers and delivery leads, working out whether a feature is solving the right problem.
Why this role matters:
We are moving key verification and identity services into a modern, distributed, event-driven, cloud-based architecture. That matters because these systems sit at the heart of member access, brand trust and product growth.
In this software engineer post, the work is not abstract: services have to cope with live traffic, shifting member behaviour and the pressure of a trading business. It will suit you if you enjoy the engineering detail and still want to know what moved after release. If a feature saves time, improves conversion, lowers cost or gives members a smoother route into offers, you should want to know.
The best work here will not be hidden inside a backlog. You will see how decisions play out for members, brand partners and internal teams. That feedback loop matters. It keeps the technical choices honest, and it gives you a clearer sense of why one build is worth doing before another.
What you will work on:
You will contribute to the delivery of next-generation marketplace products, taking a pragmatic approach to features that need to ship and prove their value. You will work closely with product managers and product designers to shape relevant, fast and useful experiences for students, graduates and brand partners.
You will often pair with another software engineer instead of passing work over a wall. Some weeks, that means code review and pairing. Some weeks it means a test suite, a dashboard, or a production issue that shows where the system creaks. High availability is not treated as somebody else’s concern. You will learn how incident management, observability and performance fit into normal engineering work.
Who does the role of software engineer suit?
You will need C# and .NET in your toolkit, plus enough cloud and infrastructure as code experience to be useful on AWS-shaped work. Unit tests should feel normal to you, and you should know your way around SQL, NoSQL and the tradeoffs behind storing data.
You do not need to arrive knowing everything. Stable, secure, scalable, observable and performant should not be poster words. They should shape the choices you make in code. Scrum and Kanban will be part of the rhythm, but the bigger habit is simple: ask why this work matters before getting lost in the ticket.
What we offer:
A software engineer with us gets a mix that is not easy to find: global reach, serious brand work, and a product people already use at scale. More than 850 major brands are already in the network, with growth across the UK, US, Germany, India, France, Canada and Australia.
The working environment is fast-moving, social and flexible. The role is hybrid, with periodic attendance at the London campus in EC1Y 1AA agreed between you and your manager.
Benefits include:
We are an equal opportunity employer and welcome people from all backgrounds. If you want a software engineer role where product, platform and commercial thinking meet, this is a strong place to do that work.
Position: Software Engineer - Job Type: Full-Time - Salary: DOE - Location: Hybrid / London