Staff 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.


  • Pride in readable, well-designed, well-tested software

  • 7 or more years professional experience writing web-based applications in any language, and a willingness to quickly get up to speed on our stack (Ruby/Rails, Go, Python or Scala)

  • Experience with TDD environments (RSpec, Minitest, Capybara, Selenium)

  • Experience with relational databases (PostGreSQL, MySQL) and key-value stores (Memcache, Redis)

  • Experience with front-end web technology, bonus points for React

  • Experience with web architecture at scale (20krpm and above)

  • Experience with PostGIS, or any geography-heavy applications

  • Experience with "NoSQL" data backends (Redis, MongoDB, ElasticSearch)

  • Experience solving logistical problems with software

Deliveroo in Edinburgh:

  • In 2019, Deliveroo acquired Cultivate, an Edinburgh-based software design and development consultancy specialising in the development of customer software applications.

  • Cultivate had built a strong reputation for high quality software development, and were working closely with Deliveroo on the development of our payments stack. This strong relationship led to the successful acquisition.

  • Building on the strong foundations of Cultivate in the Edinburgh tech ecosystem, Deliveroo is striving to build Edinburgh’s best engineering organisation to grow to a tech hub of 70 in 2020!

  • Building systems from the ground up and shaping the future of food tech.

  • Opportunity to establish Deliveroo on the ground with a new team in Edinburgh.

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