Our portfolio companies are always looking for great people. Apply to the opportunities below or send us your profile.

Python Software Engineer - Core Banking at Revolut
London, GB

Our Technology team is one of the best in the business and is the driving force behind Revolut’s platform. From building a new banking backend to creating an award-winning app, our tech team is at the heart of everything we do.
Working in Technology at Revolut is not about fixing legacy systems – it is about building world-class financial products from the ground up that will be used by millions. We’ve hired some of the most talented developers out there to help us do this – and we want you to join them.


Are you a flexible, innovative self-starter, capable of working as part of a team and on your own in a dynamic environment? Do you have experience supporting a mission-critical production infrastructure? Are you committed to excellence and accountability? We are looking for an experienced Python Developer to work on implementing scalable production-quality tool sets. The primary focus will be on building and maintaining analytics architecture for Finance and Risk Management. We have hired some very talented developers, and We're keen to continue producing valuable products for our customers across the world - and that's where you come in. The ideal candidate will have experience as a Python Developer along with the desire/ability to solve fundamental problems by liaising with other Data Scientists, Engineers, and Analysts.

What you'll be doing:
Developing and implementing Python scripts/tools for real-time analytics as part of our Finance infrastructure
Contributing to improvements and optimisation of our existing cloud architecture
Analysing large financial data sets, and communicating insights to the Finance team
Collaborating with a team of Data Scientists, Engineers and Analysts to develop valuable insights that will drive Revolut forward


Bachelor's/Master's degree in a STEM field (Computer Science/Machine Learning/Mathematics/Physics/Engineering preferred)
2+ years of experience as a Python Engineer
Ability to learn new systems/programming languages quickly and collaborate with global teams
Strong communicator; able to convey ideas clearly to a multi-disciplinary team
Start-up and/or FinTech experience is an asset


We believe that there are better ways for people to control their money. Easier, fairer ways.
Revolut started in 2015 with fee-free card transactions abroad. We’ve since added current accounts, business accounts, savings, insurance, and even cryptocurrency trading.
We reached 10 million customers as we rolled into 2020 and we're adding another million every quarter.
And we’re only just getting started.
Come and help Revolut build the world’s first truly global bank.


From employee 1 to employee 1000, you will be slotting into a global team that shares a number of traits.
You can work autonomously and take ownership. We thrive with the space and responsibility to solve problems.
You operate best without lots of bureaucracy. We don’t hide behind fancy job titles or clunky processes ‘because that’s how things are done’.
You approach work in a logical way. We are not afraid to make mistakes but we use data and logic to backup decisions and improve understanding.
And you share our mission to improve people’s relationship with their money.


Competitive salary
Biannual equity bonuses
All the latest tech you need
Skip the commute and work from home once a week
Roll with a free Revolut Metal subscription
Pension plan
Private health insurance
Don’t panic about cooking: get free dinners with Deliveroo
Start the day properly with fresh fruit and cereals
Stay refreshed: get juice, tea, coffee and soft drinks on tap
Rest up with 29 days’ holiday per year

Please only submit an application for one posting.

Stay in touch with Balderton

Sign up for our newsletter to stay up to date on news from Balderton, and our portfolio.