Senior Android Engineer
Monzo
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
About our Mobile Engineering discipline
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
What’s in it for you:
Base salary for this role is depending on experience + Incentive Awards tied to your performance + benefits
Barcelona, ESP
⏰ 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
- ...Proton Technologies AG in Barcelona is seeking a Senior Android Software Engineer to build privacy-first Android apps using Kotlin, Jetpack Compose, and a shared Rust core. You’ll contribute to scalable, high-quality mobile experiences used by millions. You will own...SeniorHorario flexible
de 60000 a 110000 €/año
...Senior Android Software Engineer - Barcelona Barcelona About Proton Proton was founded in 2014 by scientists from CERN on a simple truth: privacy is a fundamental human right. Since then, we’ve built the world’s largest encrypted email service (Proton Mail) and...SeniorTrabajar en la oficinaHorario flexible- ...wynwood tech LLC in Barcelona invites Senior Android Developers to join a leading digital agency project. The role is based in the Barcelona area and offers on-site appointments for a long-term engagement. The ideal candidate has strong Kotlin native Android experience...SeniorContrato
- ...Dear Senior Android Developers, We are currently looking for multiple Senior Android Developers for one of the leading digital agencies in Spain. The position is based in the Barcelona area and long-term. QUICK FACTS: Freelancing/Contracting Start: ASAP...SeniorFreelanceTiempo completoInicio inmediato
- ...week in the office About our Mobile Engineering discipline Our mobile engineers have... ...different backgrounds There are ~60 Android engineers at Monzo and we’re looking for... ...specialise, whatever you prefer. As an engineer here you'd be able to work directly with...SeniorPrácticaTrabajar en la oficinaTrabajo híbridoHorario flexible3 días a la semana
- ...Scopely is seeking a Senior Graphics Engineer to advance real-time rendering on mobile, focusing on Vulkan for Android and Metal for iOS, and to help push visuals across devices in our cross-platform strategy MMO title. You will work with SRP extensions, clustered/meshlet...Senior
- ...Scopely is seeking a Senior Graphics Engineer to join our global team. The role is remote-friendly across the UK, Ireland, Portugal, Spain or based in our Barcelona hub on hybrid basis. You will push real-time rendering features for mobile across devices, using Vulkan...SeniorRemotoTrabajo híbrido
- ...Manychat, Inc is seeking an experienced iOS engineer in Barcelona to own native iOS development while collaborating with product, design, and backend teams. You will lead on iOS, grow into Android, and ensure high quality through AI-assisted workflows. You'll work...SeniorTrabajo híbrido
- ...beyond. You’ll start by leading on native iOS and grow into Android along the way, even if you haven’t worked with it before. AI tools... ...YOU'LL LIKE IT HERE You own more than the code here. Mobile engineers are embedded from discovery through delivery, so you shape what...SeniorPrácticaTrabajar en la oficinaDesde casaRemotoTrabajo híbrido
- ...Voodoo in Barcelona is seeking an experienced QA Engineer for mobile games to own the QA process end-to-end. You will perform comprehensive manual testing, document critical defects, and help improve overall game quality through tooling and process enhancements. The...Senior
- ...We are looking for a Mobile Developer Engineer to join our team in Barcelona. In this role... ...quality mobile SDKs and applications for Android (Kotlin) and/or iOS (Swift), with... ...architecture diagrams, API specs. Shadow senior developers and join product demos. Days...SeniorTiempo completoRemotoHorario flexible
- ...LCKY Group is seeking a Principal Java Engineer to drive cloud-native transformations and modernise legacy applications in regulated environments. You will design microservices architectures on AWS, mentor engineers, and lead API-driven initiatives while ensuring security...Senior
- ...current infrastructure while implementing new features to meet evolving market demands. The ideal candidate has a CS or software engineering degree, 5+ years of Java experience, strong debugging skills, and fluency in English; Spanish is a plus. #J-18808-Ljbffr...SeniorRemotoTrabajo híbrido
- BETWEEN Technology busca un Ingeniero de Software WCS para ampliar equipos en Barcelona. Desarrollarás soluciones que optimicen los sistemas de control de almacenes y aplicaciones de intralogística, con enfoque en Java y servicios robustos. Trabajarás en un entorno ...Senior
- ...TECDATA ENGINEERING busca un Senior JBoss / Java Security Remediation Engineer para un proyecto en el sector bancario. Identificar, analizar, remediar y validar vulnerabilidades en aplicaciones Java desplegadas sobre JBoss y entornos AWS, trabajando con herramientas SAST...Senior
- ...rápido a nuevas aplicaciones de TI y modelos de negocio. ¿Qué estamos buscando?Actualmente tenemos un puesto vacante para un/a Android Senior developer que quiera unirse a GFT. Buscamos una persona entusiasta y dinámica dispuesta a empezar y crecer en un entorno multicultural...SeniorTrabajar en la oficinaDesde casaRemotoTrabajo híbridoHorario flexibleLunes a miércolesJornada intensiva
- ...Knowmad Mood busca un Ingeniero/a de Software Sénior para una plataforma de Datos y Analítica en la nube. El rol implica diseñar, desarrollar y operar soluciones empresariales, con énfasis en arquitecturas distribuidas y servicios AWS, trabajando junto a Product Owners...SeniorPrácticaIndefinidoRemoto
- ...Buscamos un/a Senior JBoss / Java Security Remediation Engineer para incorporarse a un proyecto del sector bancario, participando en la identificación, análisis, remediación y validación de vulnerabilidades en aplicaciones Java desplegadas sobre JBoss y entornos AWS...Senior
- ...Knowmad Mood busca un Software Engineer Senior para un equipo internacional que trabaja en una plataforma de datos y analítica en la nube. Se diseña y desarrolla soluciones empresariales en entornos complejos, con arquitectura orientada a eventos y servicios AWS. El...SeniorIndefinidoRemoto
- Knowmad Mood, una empresa líder en transformación digital, busca un profesional con más de 8 años de experiencia en desarrollo de software empresarial, con AWS, Python, SQL y Java, capacidad para diseñar arquitecturas orientadas a eventos y prácticas DevOps. Se requiere...SeniorPrácticaIndefinidoTrabajo híbrido1 día a la semana
- ...brands. Design, code, and deliver robust backend services using Java/J2EE, TDD/BDD, and RESTful APIs. You will collaborate with senior engineers, participate in all development phases, and contribute to continuous improvement. The role offers a hybrid work model, Spanish...SeniorTrabajo híbrido
- ...Knowmad Mood, compañía líder en transformación digital con presencia internacional, busca un/a Software Engineer Senior para unirse a su plataforma de Datos e IA en el sector farmacéutico. El puesto es en Barcelona con modelo híbrido. Se requiere experiencia sólida...SeniorPrácticaTrabajo híbrido
- ...Krell Consulting & Training, S.L. busca un/a Senior Fullstack Developer con sólida experiencia en Java, Spring Boot y tecnologías frontend para un proyecto tecnológico con IA. La posición es híbrida en Barcelona, con aproximadamente un día presencial por semana. Se valoran...SeniorIndefinido1 día a la semana
- ...the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index. We are looking for a Associate Software Engineer, Android - to join our Quick Commerce team on our journey to always deliver amazing experiences. Contribute to the creation of our...Tiempo completo
- ISANDO Technologies is seeking an experienced Java developer to join our software team in Barcelona, Spain or Athens, Greece. You will build multi-tenant web apps, REST APIs, and cloud-ready solutions in a hybrid environment. The role requires 5+ years of Java experience...SeniorTrabajo híbrido
- ...the buy-flow process that helps you get there. You will be an Android specialist in one of our many cross functional product teams. Our... ...with a huge focus on quality and clean code. As an Engineer at Trainline, you will... Be a part of a cross-functional team...Trabajar en la oficinaTrabajo híbrido
- ...Intelligent Apps GmbH is seeking a Senior Backend Engineer (m/f/d) for Driver Onboarding to own backend features end-to-end. You will design and develop scalable services, work on distributed systems, and ensure performance through monitoring and CI/CD automation. The...Senior
- Indra Group busca un Ingeniero/a Backend Java para unirse a su unidad de Defensa y trabajar en proyectos de ciberdefensa. Se valorará experiencia en Java 8+, Spring, PostgreSQL, Kafka y pruebas con TDD/BDD, además de mentoring en equipos ágiles. El puesto es híbrido y ...SeniorTrabajo híbrido
- ...Knowmad Mood está buscando un/a ingeniero/a de software sénior para liderar una plataforma de Datos y Analítica en la nube. El candidato ideal debe ser proactivo, orientado a resultados y capaz de transformar ideas en acciones que aporten valor, trabajando en entornos...SeniorTrabajo híbrido
- Zemsania te invita a formar parte de su equipo como Fullstack Developer con Java y Angular. Buscamos un profesional con al menos 5 años de experiencia desarrollando software y nivel de inglés B2/C1 para colaborar en proyectos del sector seguros. El puesto es híbrido...SeniorTrabajar en la oficinaTrabajo híbrido1 día a la semana
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Senior Android Engineer. ¡Entérate antes que nadie!


