×
Register Here to Apply for Jobs or Post Jobs. X

Senior Product Engineer - Scala

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: Yonder
Full Time position
Listed on 2026-02-17
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, Software Engineer
Job Description & How to Apply Below
Location: Greater London

What’s Yonder?

“It's as if Time Out, Amex and Monzo had a baby” - Will T, Yonder Member

We’re building the financial membership of the future. One that works for how you live now. Not how your parents banked in the ‘90s.

Yonder combines credit and debit in one membership, designed to be fair, flexible, and actually enjoyable to use. No confusing terms. No dusty points system. Just rewards that actually feel rewarding - from bao to beer to a boarding pass.

We raised £23.4M in September 2024 to grow the team, launch even better rewards, and expand beyond the UK. If that sounds good to you, you’ll probably like it here. 🎉

Sounds cool. What’s my part in this?

Over the last year we've added a debit card, a free membership tier, hundreds of new independent partners around the country, countless product improvements and our personal favourite, Yonder Flights, a new way to use Yonder points on any flight with any airline globally. We've maintained a 4.5 Trust Pilot rating and our customers really love us (and we love them back… hi!).

We’re looking for a Senior Product Engineer (Scala) to join our growing team of backend engineers. We’re looking for someone who loves solving consumer problems with straightforward technical solutions and is happy to jump in and wear many hats (lots of the backend team also work on Infrastructure changes). You’ll get to work on everything from what happens when a customer taps their card, to our in-house core banking system or our unique approach to credit card rewards.

You’ll be joining a small engineering team with end-to-end ownership over the development lifecycle, system architecture and infrastructure. As a small team, the work you do has a huge impact and you’ll get to shape the future of engineering ’ll wear many hats, spending time building new micro-services to maintaining the infrastructure that they all run on.

What you’ll do

🔨 Build

  • Develop production-grade backend services in Scala, powering payments, core banking, and rewards systems.
  • Implement event-driven features with Kafka and integrate multiple internal/external services.
  • Ship features end-to-end, from concept through to live deployment, with measurable customer impact.

🧩 Design

  • Contribute to the architecture of our distributed micro-services, ensuring scalability, resilience, and maintainability.
  • Design RESTful APIs and data flows that integrate seamlessly with frontend and partner systems.
  • Participate in lightweight architecture reviews to share knowledge and guide technical decisions.

⚙ Operate

  • Manage and improve our cloud infrastructure (GCP), containerised workloads (Docker/Kubernetes), and CI/CD pipelines.
  • Monitor, troubleshoot, and optimise system performance in production.
  • Apply best practices for reliability, observability, and security across our stack.

🤝 Collaborate

  • Work closely with product and design to deliver features that delight our members.
  • Pair with other engineers to solve problems, review code, and raise the team’s technical bar
You're a great fit if you

✅ Experience with Production-Ready Services:
Possess a strong track record of building services that are robust and ready for production use.

✅ Interest in Functional Programming:
Fan of immutable data, flat

Maps, and strongly typed APIs. Knowledge of Scala in particular is a bonus.

✅ Expertise in RESTful APIs:
Have a solid background in designing and implementing RESTful APIs.

✅ Familiarity with Kafka or Event-Driven Systems:
Bring experience with Kafka or similar event-driven architectures, demonstrating an understanding of their dynamics and integrations.

✅ Micro-services and Distributed Systems

Experience:

Expertise in developing and managing micro-services and understanding of distributed systems concepts.

Customer-Focused Approach:
Prioritise solving customer problems over focusing solely on specific technologies, showing a keen understanding of user needs.

✅ Comfort with Ambiguity:
Excel in ambiguous situations, enjoying the challenge of setting your own direction and navigating through uncertainty.

✅ Ownership & Drive:
Thrive in a fast-paced startup environment, taking full ownership from idea to delivery and driving projects forward under tight…

Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary