Software Engineer (Python)
Role Overview
Revolut's Technology team builds the systems and experiences behind its app and features used by millions of people.
The role is for a Python Engineer who can write high-quality code and build innovative solutions for heavily regulated financial systems.
Engineering projects are varied, from designing a chatbot to creating automated financial crime quality controls in a few weeks.
Key Skills for This Role
Full Job Posting
About the Role
Revolut's Technology team builds the systems and experiences behind its app and features used by millions of people.
The role is for a Python Engineer who can write high-quality code and build innovative solutions for heavily regulated financial systems.
Engineering projects are varied, from designing a chatbot to creating automated financial crime quality controls in a few weeks.
What You'll Be Doing
- Building APIs and jobs and data pipelines, making sure they are properly designed and scaled according to business needs.
- Writing event consumers to build data models for new flows and processes.
What You'll Need
- 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.
Nice to Have
- Experience with prototyping and sketching.
- Multiple side projects or open source contributions.
- Exposure to GCP.
About Revolut
Revolut is a financial super app serving 80+ million customers with products including spending, saving, investing, exchanging, and travelling.
Revolut has 13,000+ people working around the world from offices and remotely.
Revolut has been certified as a Great Place to Work.
Application Notes
- Only apply through official Revolut channels; Revolut does not use third-party services or platforms for recruitment.
- Revolut will not ask for payment or personal financial information during the hiring process.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Revolut
Graduate Growth Marketing Manager (Performance Marketing)
, UAE
Software Engineer (Python)
, UAE
Revolut is seeking an experienced Python Software Engineer to build scalable systems for regulated financial products. The role includes developing APIs, jobs, data pipelines, and event consumers, collaborating with prod
Graduate Growth Marketing Manager (Performance Marketing)
, UAE
Revolut is seeking a graduate growth marketing manager to run mobile campaigns and improve acquisition performance through analysis, attribution, and experimentation. Applicants must have graduated in 2025 or 2026 in a r
Security Lead
, UAE
Revolut is seeking a Security Lead to establish and manage classified-information handling operations in Hungary. The role oversees security controls, regulatory compliance, annual reporting, and a team of agents, while
Business Risk Manager (Platform)
, UAE
Revolut is seeking a Business Risk Manager to strengthen technology and operational risk management across its Technology and Product teams. The role assesses risk, designs and tests controls, manages incidents, and repo
Infrastructure Engineer (Compute)
, UAE
Revolut is seeking an Infrastructure Engineer (Compute) to build and operate compute systems for containerised and virtualised workloads across bare-metal and hybrid environments. The work spans Kubernetes, infrastructur
Outsourcing Manager (Wealth & Trading)
, UAE
Revolut is seeking an Outsourcing Manager to oversee third-party and supplier relationships supporting Wealth & Trading. The role covers vendor onboarding, due diligence, risk assessments, monitoring, governance, regulat
Fraud Risk Manager
, GBR
Graduate Growth Marketing Manager (Performance Marketing)
, UAE
Software Engineer (Python)
, UAE
Graduate Growth Marketing Manager (Performance Marketing)
, UAE
Security Lead
, UAE
Business Risk Manager (Platform)
, UAE
Infrastructure Engineer (Compute)
, UAE
Outsourcing Manager (Wealth & Trading)
, UAE