Senior Software Engineer, Payments Edinburgh 

The role:

As part of our Edinburgh team, you’ll develop solutions that ensure the best payment experience for the tens of thousands of riders and restaurants who use the Deliveroo platform every day. Using a variety of technologies, you’ll work with a team who cares about creating high quality, scalable code that moves millions of pounds, euros, dirhams and more every week.


  • 5+ years of software engineering experience building web applications at scale

  • 2+ years experience with at least one of the following languages: Go, Ruby, Python, Java, Scala

  • Working experience with relational databases (PostgreSQL, MySQL) and key-value stores (Memcache, Redis)

  • You take pride in writing readable, well-designed software. You prefer simple solutions over complex ones.

  • You’re interested in new technologies and tools, but understand the rationale for choosing Boring Technology. You believe in using the right tool for the job.

  • You’re comfortable building and scaling systems in a growing services infrastructure. You are driven to improve performance, enhance code quality, and establish best practices for your team.

  • You have a proven ability to get up to speed quickly. You are a team player and will learn whatever new skills or tools needed to get the job done.

  • You have the initiative and communication skills to build relationships with colleagues on different teams to solve fundamental business problems.

  • Bonus points for experience with front-end technologies (we use React)

Deliveroo in Edinburgh:

  • Deliveroo have announced plans to create 70 tech jobs in 2020.

  • In 2019, Deliveroo acquired Cultivate, an Edinburgh-based software consultancy. Cultivate built a strong reputation for high quality software development, and were a core member of the Edinburgh tech ecosystem.

  • Deliveroo and Cultivate built a strong relationship over a number of years, as the team helped build our global payments systems.

  • The team joined Deliveroo full-time, and we're building on their strong foundations of high quality software and community support.

  • BBC news article on Deliveroo creating 70 tech jobs in Edinburgh in 2020:

Our vision for Payments:

  • To be the partners of choice to riders and restaurants, enabling them to have access to their earnings whenever they like.

  • Helping restaurants to understand their own businesses and helping them to grow.

Why is the Payments space exciting?

  • Our Edinburgh tech hub is predominantly focused on Payments!

  • We sit at the centre of a 3-sided marketplace which is very rare. There are lots of 2-sided marketplaces, but 3-sided requires an order of magnitude with more money movement. Payments touch all 3 sides of our marketplace.

  • Specifically our Payouts team in Edinburgh is exciting because we are empowering growth in local economies for restaurants and riders in the area including students and those who need more flexible work.

  • We have large technical scaling challenges to reliably pay some of the largest restaurant chains in the world millions of pounds accurately and on time every week.  

  • On the product side, we have the complex task of explaining all this money movement to small business owners like restaurants who already have a hard enough time with the finances. Making this simple to understand is a real product, design and technical challenge to solve collaboratively.

Why is Deliveroo exciting?

  • 100% year on year growth.

  • Challenges include scaling the product, team, technical systems and processes.

  • A system that used to just have 5 engineers working on it now has 150 resulting in technical and people challenges.

  • We operate in 13 countries with over 60,000 riders! They deliver millions of orders from 85,000 restaurants in well over 500 cities worldwide! 

  • Our work has both depth and breadth: the number of users we are affecting is over a million people a week and each team owns a large area of our product.

  • At large tech companies there’s often high depth of affecting billions of people but there tends to be very little breadth in which you only work on a very narrow slice of a product. At startups, you often affect very few people but may own the entire system. At Deliveroo, you can often do both!

And we’re just getting started:

  • The scale of the opportunity ahead of us is immense. The global food market is valued at £7.7 trillion but only 1% of it is currently online. Contrast that with the digital disruption of countless other industries - from banking and travel to retail and communications - it’s clear that our journey in the food sector has only just begun.

  • Our ambition is to be the definitive food company, feeding people three times a day with great food from the World's best-loved restaurants, all with an unparalleled level of convenience.

Benefits and diversity:

  • At Deliveroo we know that people are the heart of the business and we prioritise their welfare. We offer a wide range of competitive benefits in areas including health, family, finance, community, convenience, growth, time away and relocation.

  • In 2018, we announced our decision to give every employee equity in the company. We did this because we wanted all of our employees, regardless of location, level or role to be owners and because we believe that this is the right thing to do. We believe this helps build a culture where everyone is committed and able to share in the company’s success.

  • We believe a great workplace is one that represents the world we live in and how beautifully diverse it can be. That means we have no judgement when it comes to any one of the things that make you who you are - your gender, race, sexuality, religion or a secret aversion to coriander. All you need is a passion for (most) food and a desire to be part of one of the fastest growing start-up’s around.

Apply for this Job

* Required