Lead Python Engineer

Revolut Ltd
Spain
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Distributed Systems Python (Programming Language) Open Source Technology Ansible SQL Databases Kubernetes Teamcity Api Design Docker

Job description

Our Technology team builds the systems and experiences that keep Revolut moving. From the infrastructure behind our innovative app to the features used by millions of people around the world, they bring sharp thinking, speed, and a focus on meaningful impact to everything they do., * Building APIs and jobs and data pipelines, making sure they’re properly designed and scaled according to business needs

  • Writing event consumers to build data models for new flows and processes

Requirements

  • 5+ years of experience as a software engineer
  • 3+ years of experience engineering with Python as your primary language
  • An academic background in STEM
  • Fluency in SQL and other OOPLs
  • Experience with API development and integration
  • A practical understanding of distributed systems
  • The ability to write concurrent code in IO/CPU bound situations
  • Experience with Docker, K8s, Ansible, Teamcity, monitoring, and alerting, * Experience with prototyping and sketching
  • Multiple side projects or open source contributions
  • Exposure to GCP

About the company

People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products - including spending, saving, investing, exchanging, travelling, and more - help our 75+ million customers get more from their money every day.

As we continue our lightning-fast growth, 2 things are essential to our success: our people and our culture. In recognition of our outstanding employee experience, we’ve been certified as a Great Place to Work . So far, we have 13,000+ people working around the world, from our offices and remotely, to help us achieve our mission. And we’re looking for more brilliant people. People who love building great products, redefining success, and turning the complexity of a chaotic world into the simplicity of a beautiful solution.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Generating engineering impact through sandboxed multi-agent experimentation

Julia Kordick Julia Kordick · WWC Europe 2026

1:42 min

Automating Skupper deployments using Ansible

Alex Soto Alex Soto · WWC 2024

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:13 min

Challenging Java legacy with scalable Python solutions

Alvaro Duran Alvaro Duran · WWC 2024

3:19 min

Executing complex workflows using Ansible Automation Platform

Goetz Rieger Goetz Rieger · WWC 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

Videos

See all

Related articles

See all