Technology

Building a processing system for International Payments
Gain an understanding of how International Payments are sent and received and how we process them at Monzo. We are making this seamless to customers whilst also having a strong focus on development experience

The ultimate guide on using AI to ace an interview at Monzo
We think there are lots of benefits associated with AI, but we have a human approach to hiring. At every stage there is a person reviewing and making decisions to ensure we're able to bring the best people to Monzo.

How we securely generate sensitive secrets
We regularly have to create and manage secrets that grant very sensitive privileges, and so we’ve created a new process that makes it fast and easy for us to securely and verifiably perform all kinds of sensitive operations.

Making mortgages more Monzo
This blog talks about how we went 0-1 with our new Homeownership mortgage feature. It gives insight into how we transitioned from a mortgage-focused to a home-focused view, where equity (customer’s progress) sits at the heart of the experience.

Delightful Payments
This post is about how we built the Delightful Payments which directly replaced our P2P (Monzo-to-Monzo) and FPS (bank transfers) payment flows, including how we iterated on product in-parallel with design, and continuous feedback cycles.

Securing our software supply-chain better with reproducible builds for enclaves
This blog talks about how we protect our workloads against supply chain attacks, specifically by achieving bit-by-bit reproducible builds, and how we have adopted Nix an alternative to Docker for build environments.

How we use incremental modelling to handle billions of events every day
This post is an overview of how we leverage incremental modelling, a data transformation technique which helps us scale sustainably as we blast off to 10 million customers 🚀

How we measured change aversion with our new home screen
When we launched our new Monzo home screen, Katherine spent the past year focused on designing, launching and analysing experiments to understand how customers reacted to their new app. This blog explains how she measured change aversion.

User Research Insight to Impact: The Art of Scaling Impact and Crafting Goal-Driven Metrics
Drawing upon the wisdom and practices of our user research team at Monzo, this blog post captures ways to scale user research impact, craft effective goals, and define clear metrics.

Starting from scratch as a new engineer at Monzo
I’m Grace, and I joined Monzo in October ’23 as a Backend Engineer in Fincrime Business Banking. I’m here to convince you to apply for that role you really want, and about how exciting, challenging and rewarding changing roles has been for me.

Moving monzo.com
In 2022, we embarked on a long journey to move our main website. The whole process took us from June of 2022 to November of 2023, with plenty of fun curveballs along the way. Let’s dig into what it takes to migrate monzo.com.

How we use design to create business impact
This post delves into how Monzo is building on our product-led growth by adopting new growth design ways of working and how uniquely positioned design is as a business tool for growth. Buckle-up!

What are Monzo's technical expectations for Engineering Leaders?
This post will explore how EMs at Monzo continue to leverage their software engineering backgrounds in practice, and how Monzo assesses those skills in our hiring process.

How to create a customer segmentation: choosing the right segmentation approach
Customer segmentation is the art of dividing customers into useful groups, but there are a lot of pitfalls to avoid along the way. Here is Monzo’s guide to help you decide your segmentation approach, collect the right data, and more.

How we built a queue on top of Kafka
This blog covers core parts of the journey Constantijn embarked on when he raised his first "small change" pull request, and how over time we have built a rich client library and set of abstractions that sit on top of Kafka