Staff Backend Engineer
- Level
- Staff
- Work type
- Hybrid ¡ Barcelona
Not stated in the posting: salary, visa.
Open. First seen 7 March 2026.
About the role
Monzo's standard text
đ 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.
Monzo's standard text
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 + benefits | Hybrid model: 3 days a week in the office
About our Engineering Teams:
We have over 650 engineers across Monzo who design and build our in-house banking platform. We have big ambitions for the future, and technology plays a big role in creating a bank our customers want, so engineers at Monzo collaborate across disciplines to solve interesting challenges throughout the company.
These range from the products our customers use everyday to underlying infrastructure, security, payments and finance, customer operations, financial crime, and data, to name just a few areas. As a bank, there is scope for impact across a huge number of opportunities.
We contribute to open source software as much as possible. Our blog is a good place to learn even more about what we do!
What youâll be working on:
We rely heavily on the following tools and technologies:
- Go to write our application code (thereâs an excellent interactive Go tutorial here)
- Cassandra for most persistent data storage
- Kafka for our asynchronous message queue
- Envoy Proxy for RPC
- Kubernetes and Docker to schedule and run our services
- AWS for most of our infrastructure
- React for internal web dashboards
- We also have two physical datacenter sites with actual cables to connect to various third parties
Your day-to-day
This role is all about collaborating across disciplines to test hypotheses and make a difference to customers. As a product backend engineer youâll work in a squad alongside product managers, marketers, user researchers, designers, mobile engineers, web engineers, data analysts, business analysts, writers and more!
Together youâll build and support a particular part of Monzo. Our product squads belong to our wider collectives (a word we use to describe self-governing business units of ~100 people). They are; Money, Borrowing, Fincrime, Customer Operations, Platform, Personal Banking & Business Banking. Theyâre all looking for additional Backend Engineers right now, we do a standard interview process across all our collectives and at the end we will find the best match for you based on your skills, experience, preferences and aligning with the business need!
Our backend engineers have a variety of different backgrounds. As long as you enjoy learning new things, weâd love to talk to you. We do not ask for formal qualifications or degree requirements for any of our engineering roles.
You should apply if:
- you have strong experience working on the backend of a technology product
- you want to be involved in building a product that you (and the people you know) use every day
- you have a product mindset: you care about customer outcomes and you want to make data-informed decisions
- youâre comfortable working in a team that deals with ambiguity
- youâre interested in distributed systems and writing resilient software
- you have some experience with strongly-typed languages (Go, Java, C, Scala etc.).
- you think youâd enjoy the kind of work weâre doing
We're on the look out for L60 Engineers at the moment, you can read more in our Engineering Progression Framework we are also hiring on L40 & L50, our interview process will determine your levelling.
The Interview Process:
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
One of our engineers has written a detailed blog on their experience through this process, for extra details, hints and tips please see here.
Whatâs in it for you:
đ°Base salary range for this role is depending on experience + equity + stock options & benefits
Monzo's standard text
đBarcelona, Spain
â° 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
#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.
Monzo's standard text
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 đ
What this role asks for
Particular to this role
C ¡ Envoy ¡ Scala
Rare in Monzo's other 43 open postings.
Standard for backend roles
AWS ¡ Java ¡ Kubernetes
Common in backend postings at any company.
83% of this description is written for the role. The rest is Monzo's standard text, folded away below.
Read against Monzo's other open postings on this site.
The team: Engineering HIRES STEADILY
This role is one of 16 open in Engineering. 2 were posted in the last 30 days and the oldest in April: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
React (9 of 16), AWS (8 of 16), Cassandra (8 of 16), Docker (8 of 16), Kafka (8 of 16), Kubernetes (8 of 16), C (6 of 16)
OTHER ROLES ON THIS TEAM
- Associate Software Engineer - Intern posted Sep 28
- Staff Technical Program Manager, Operations posted Sep 22
- Senior Technical Program Manager posted Jul 24
- Web Engineer posted Jul 13
- Engineering Director, EU posted Jun 24
- Android Engineer posted Oct 21
- Engineering Manager posted Jul 31
- Software Engineer III posted Apr 4
- Senior Software Engineer posted Feb 25
- Backend Engineer III posted Feb 17
- Senior Backend Engineer posted Feb 14
- Staff Backend Engineer posted Feb 14
- Senior Engineering Manager posted Nov 15
- Senior Staff Backend Engineer posted Jun 12
- Engineering Manager posted Apr 28
From the team and dates on Monzo's own job board.
Salary context
20 other open postings titled Staff Backend Engineer state a salary: median USD 210,000 to USD 260,000 a year.
Similar jobs
- Staff Backend Engineer at Referrals Only
Shares 11 skills: Envoy, Cassandra, Scala⌠¡ Staff level ¡ â Visa sponsorship - Senior Backend Engineer, AI Platform at Nightfall AI
Shares 9 skills: Envoy, Cassandra, Kafka⌠- Staff Backend Engineer - K8 (Envoy) at Coupang
Shares 7 skills: Envoy, Cassandra, Kafka⌠¡ Staff level - Staff Backend Engineer - K8 (Envoy) at Coupang Internal
Shares 7 skills: Envoy, Cassandra, Kafka⌠¡ Staff level - Staff Engineer, CASB API at Netskope
Shares 8 skills: Envoy, C, Kafka⌠¡ Staff level - Lead Brand Designer at Monzo
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.