I applied through a recruiter. The process took four weeks.
The interview process was well-structured, transparent, and genuinely enjoyable. The recruiter was outstanding throughout, proactive, and communicative, and they made the entire experience feel personal rather than transactional. Every person I interacted with was friendly, professional, and clearly passionate about what they're building, except for the people at the behavioral interview. They were completely disengaged and even yawning multiple times.
Technical interviews are okay, and they are nothing super challenging because they ask what you find they will ask on Glassdoor. It is true they expect specific answers, and you can mostly tell that when you hear the feedback. I think it matters most to them what you missed than all the things you did or said correctly. Just one of those missing things and they will down-level you very quickly. The leveling at the offer stage may not reflect your experience. It is worth having that conversation with your recruiter early rather than after the process because you cannot change it later. You should ask what they expect in very clear terms. But leveling is always hard, and knowing how well someone will perform out of three one-hour interviews is a guessing game, so there are no hard feelings at all.
The following metrics were computed from 6 interview experiences for the Monzo Staff Software Engineer role.
Monzo's interview process for their Staff Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Monzo's Staff Software Engineer interview process.