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

Python Software Engineer - Finance 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.


We are looking for Python Engineers for our Core Finance team who know how to solve the big problems with the right solution. The Finance team at Revolut is at the centre of the organisation. Among other important tasks, we are responsible for a variety of compelling deliverables such as securing profits, mitigating losses, hedging FX and, of course, building the core banking infrastructure as the foundation of our business. Every day, we use cutting-edge technology and real-time data analytics to streamline our processes, increase efficiency and lead innovation.

What you'll be doing:
Enforcing consistent quality by incorporating tests and performing code reviews with data scientists and data engineers
Explore and experiment new tools, libraries and technologies to improve our solutions
Support and train new and existing users of the platform
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
Coming up with and enforcing best practises regarding everything - coding, testing, deployment, etc.


Bachelor's/Master's/PhD in STEM (Mathematics, Computer Science, Physics, Engineering)
Fluency in SQL, Python, Unix/bash scripting.
Ability to write easily understandable and maintainable code in multiple programming languages

SQL {Redshift, Vertica, Exasol, PostgreSQL, MySQL, BigQuery}
NoSQL {DataStore, CouchDB, Redis}
Understanding their strengths and weaknesses

Big data:
Experience using, configuring, and tweaking one of Kafka, Spark, Flink, etc
Docker, K8s, Ansible/Puppet, Teamcity/Jenkins, monitoring and alerting
GIT, Jira, or similar

 Interest in data analysis/data visualisation (D3 is a plus)
Experience in financial markets/banking (quant developer)
Knowledge of financial market products is a plus
Side projects or open source contributions
Cloud: GCP
Java, Javascript, GO, etc.


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.