1,809,264open jobs
104,122companies
274,444added this week
Browse all
Salary
≈ $53k – $148k per year (Estimated)
Location
Hybrid (Barcelona, Spain)

Confirmed on the employer's own hiring board on Oct 17, 2026. First seen by Alion on Oct 21, 2025. Monzo scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Monzo is a major UK-based digital bank that operates primarily through a mobile application to deliver modern personal and business financial services. Founded in 2015, the platform provides current accounts, savings, loans, and international transfers equipped with real-time transaction alerts and automated budgeting features. By offering a branchless, user-friendly experience, it enables millions of customers to manage their everyday finances with transparency and convenience.

We’re on a mission to make money work for everyone.

We’re waving goodbye to the complicated and confusing ways of traditional banking.

After starting as a prepaid card, our product offering has grown a lot in the last 10 years in the UK. As well as personal and business bank accounts, we offer joint accounts, accounts for 16-17 year olds, a free kids account and credit cards in the UK, with more exciting things to come beyond. Our UK customers can also save, invest and combine their pensions with us. 

With our hot coral cards and get-paid-early feature, combined with financial education on social media and our award winning customer service, we have a long history of creating magical moments for our customers!

We’re not about selling products - we want to solve problems and change lives through Monzo

Barcelona, Spain | Base salary for this role is depending on experience + Incentive Awards tied to your performance  + benefits 

Hybrid model: 3 days a week in the office

 ⭐ Our Mobile Engineering team

Our mobile engineers have a variety of different backgrounds

There are ~60 Android engineers at Monzo and we’re looking for more to join the team. We have several non-graduates; only some of us studied Computer Science; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, we’d love to talk to you.

 Monzo works in small, interdisciplinary teams

We have around 650 engineers out of roughly 5,500 people in total - and we have big ambitions. There are many interesting challenges ahead, and we're happy for people to move between teams or to specialise, whatever you prefer. As an engineer here you'd be able to work directly with anyone across the company, and we run regular knowledge-sharing sessions so you’ll learn heaps about everything from how banks work to effective communication.

You’ll play a key role by...

We’re searching for product-focused Android engineers  to evolve our native mobile app.   You’ll take pride in building polished user experiences, and you’ll balance the need for well-tested resilient code with moving fast and iterating. 

You’ll be working on a product that is a part of day to day life for more than 11 million people already, and your work here will shape the way that people interact with their finances.

As an Android Engineer at Monzo you'll work in a small, autonomous product squad alongside iOS Engineers, Backend Engineers, User Researchers, Product Designers, Product Managers, QA Testers, and Data Scientists.

You and your team will be responsible for an overall company goal, rather than building a specific feature - you'll have the opportunity to have impact on both what we build, and how we build it. Mobile engineers at Monzo work on everything from the personal banking product to customer support tools. We also have a small mobile platform squad dedicated to enabling other engineers to move faster.

Every week we meet as an Android discipline to discuss tools, techniques, problems we're encountering across the company and work together to improve our codebase and processes.

You'll report to an engineering manager who will meet with you every 1-2 weeks 1:1. They’re dedicated to helping you grow and develop as an engineer.

Our Android app

Our app is 100% Kotlin, built using MVVM (Model View ViewModel) and Coordinators, and modularised by product feature.

We use RxJava, Retrofit and Moshi for API calls and Dagger for dependency injection. We’re starting to use Coroutines for most new features. Room is our choice for persistence, and we use repositories for interacting with data. We’ve built out our design system with Compose. 

We use GitHub Pull Requests to do code reviews, and write unit tests for our ViewModels, Coordinators, and any other classes which contain logic. We write tests for all of our Compose screens and snapshot test them with Happo. We also use Espresso to test flows, which are executed via our continuous integration system.

We’ve previously written about building Monzo Chat  on Android, which goes into detail on some of these elements.

We’d love to hear from you if…

  • You care about the impact your work has on our customers, and optimise for outcomes rather than the number of lines of code you output
  • You’re excited about and have experience in programming in Kotlin
  • You’ve shipped and iterated on at least one app in the Play Store
  • You have a product mindset: you care about customer outcomes and you want to make data-informed decisions
  • You love turning excellent design into beautiful products
  • You’re comfortable working in a team that deals with ambiguity
  • You have an understanding computer science principles

We're on the look out for L30 Engineers at the moment, you can read more in our Engineering Progression Framework  you will be interviewed across the whole framework, so if you're not sure what level you're aiming for chat to your recruiter! 

What’s in it for you:

Base salary range for this role is depending on experience + equity + stock options & benefits 

We offer flexible working hours and trust you to work enough hours to do your job well, at times that suit you and your team.

Learning budget of €1,200 a year for books, training courses and conferences

The application journey has 3 key steps

Our interview process involves three main stages: 

  • Initial Call 
  • Take home task or pair coding exercise 
  • Final interview including a system design and a behavioural interview 

This process should take around 2-3 weeks - your schedule is really important to us, so we promise to be as flexible as possible! 

We have some guidelines on using Artificial Intelligence (AI) to ace an application and interview at Monzo. You can read them here.

There’s a detailed blog on the interview process, for extra details, hints and tips.

We’ll only close this role once we have enough applications for the next stage. Please submit your application as soon as possible to make sure you don’t miss out. 

If you're successful in applying for this role, we'll work with you to find a start date. In some cases, there might be a delay in when you can be released from your current role so that we can make sure things continue to run smoothly. We’ll be sure to communicate this with you and keep you updated.

LI-JS1

Equal opportunities for everyone

Diversity and inclusion are a priority for us and we’re making sure we have lots of support for all of our people to grow at Monzo. At Monzo, we’re embracing diversity by fostering an inclusive environment for all people to do the best work of their lives with us. This is integral to our mission of making money work for everyone. You can read more in our blog, 2026 Diversity and Inclusion Report and 2025 Gender Pay Gap Report.

We’re an equal opportunity employer. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity or disability status.

If you have a preferred name, please use it to apply. We don't need full or birth names at application stage

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,809,264 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
Barcelona
≈ $49k – $121k per year (Estimated) • Remote (Spain) • 5+ years exp • Madrid
Java
Kotlin
Mobile
JUnit
Espresso
DevOps
CI/CD
Jenkins
AWS
Management
Agile
Apply
≈ $48k – $137k per year (Estimated) • Remote (Spain) • 8+ years exp • Spain
JavaScript
Kotlin
Dart
Mobile
Flutter
Apply
In office • Full-Time • Barcelona
Kotlin
Mobile
MVVM
Clean Architecture
MVP
DevOps
CI/CD
Apply
Remote (Europe) • 3+ years exp • Spain
Swift
Swift
Swift Concurrency
AI/ML
Edge AI
Machine Learning
Mobile
SwiftUI
Core ML
Apply
Remote (Europe) • 3+ years exp • Spain
Kotlin
Kotlin
Kotlin Coroutines
AI/ML
Edge AI
LiteRT
Mobile
ML Kit
DevOps
Rest API
gRPC
Apply
≈ $12k – $27k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Hyderabad
Go
SQL
Databases
PostgreSQL
RabbitMQ
Apache Kafka
DevOps
Rest API
gRPC
GCP
OpenTelemetry
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
$102k – $179k per year • In office • Full-Time • Irving • Chicago
SQL
Databases
PostgreSQL
Databricks
AI/ML
Knowledge Graph
DevOps
Azure
CI/CD
Docker
Kubernetes
Platform Engineering
Azure AKS
Linux
Apply
$159k – $229k per year • Remote (United States) • Full-Time • 9+ years exp • Los Angeles
SQL
C#
C#
.NET
Databases
Azure Cosmos DB
Azure SQL Database
AI/ML
Copilot
DevOps
Datadog
Azure
CI/CD
Git
Grafana
SLI/SLO/SLA
Cybersecurity
PCI DSS
SOC 2
Management
Agile
Scrum
Apply
≈ $10k – $26k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Bengaluru • Gurgaon • Phoenix
Python
SQL
AI/ML
Scikit-learn
Computer Vision
AI Agents
NLP
TensorFlow
Keras
LLM
Sentiment Analysis
Amazon SageMaker
GPT-4
Edge AI
Machine Learning
DevOps
GCP
Azure
CI/CD
AWS
Analytics
Alteryx
Management
Agile
Apply
≈ $140k – $271k per year (Estimated) • In office • 5+ years exp • Columbus
Python
Java
Java
Maven
Spring Boot
Spring MVC
Spring Cloud
Gradle
Databases
Apache Kafka
AI/ML
Flink
Anomaly Detection
Human-in-the-Loop
Machine Learning
DevOps
CI/CD
Git
AWS
Kubernetes
Bitbucket
Amazon EKS
AWS Fargate
Amazon S3
Amazon ECS
Amazon Kinesis
Management
Agile
Apply
Staff Data Scientist 17 days ago
≈ $79k – $190k per year (Estimated) • Remote (United Kingdom) • Barcelona • Cardiff • London
Python
SQL
AI/ML
Interpretability
Analytics
Looker
Apply
Senior Data Scientist 18 days ago
≈ $86k – $177k per year (Estimated) • Remote (United Kingdom) • Cardiff
Python
SQL
Analytics
Looker
Apply
≈ $97k – $168k per year (Estimated) • Hybrid • Dublin
Apply
Hybrid • Internship • Bachelor's Degree • London
Kotlin
Swift
Databases
Apache Kafka
DevOps
GCP
AWS
Docker
Kubernetes
Apply
Hybrid • Internship • London • Cardiff
Python
SQL
AI/ML
Machine Learning
Analytics
Looker
Apply
≈ $60k – $122k per year (Estimated) • Hybrid • Full-Time • Amsterdam • Katowice • Barcelona
Python
JavaScript
TypeScript
C#
Node JS
C#
.NET
AI/ML
Copilot
Cursor
Claude Code
AI Agents
LLM Guardrails
Frontend
Vue.js
Zustand
Redux
Webpack
GraphQL
Tailwind CSS
Babel
Angular
React.js
Vite
Storybook
Material UI
Vuex
DevOps
Rest API
GCP
Azure DevOps
GitHub Actions
Azure
CI/CD
AWS
Platform Engineering
GitLab
Cybersecurity
Threat Modeling
QA
Cypress
Playwright
Jest
Apply
Apply
≈ $36k – $69k per year (Estimated) • In office • Full-Time • 2+ years exp • Madrid • Barcelona • Oviedo • Seville • Vigo
Management
Microsoft Office
Apply
≈ $34k – $82k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Barcelona
Analytics
Power BI
QlikSense
Management
Microsoft Office
Apply
≈ $60k – $134k per year (Estimated) • Hybrid • 8+ years exp • Barcelona
Apply
See all jobs
This is one of many
1,809,264 more open roles from verified company boards, updated every day.