Join to apply for the Senior Software Engineer role at Monzo Bank
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 ️
Hear from our UK team about what it's like working at Monzo
Barcelona, Spain | Base salary depending on experience + stock options | Hybrid model : 3 days a week in the office
About our Engineering Teams : We have over 400 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 every day to underlying infrastructure, security, payments, 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!
Your day-to-day : This role is all about collaborating with your team to make a difference to your customers. As a backend engineer you'll work in a squad alongside other disciplines like 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 squads belong to our wider collectives (a word we use to describe self-governing business units of ~100 people). They are : Core Banking, Business Banking, Wealth, Borrowing, Growth, Payments, Platform, Fincrime, Security & Expansion.
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 the business need!
Our backend engineers come from various backgrounds. As long as you enjoy learning new things, we'd love to talk to you. We do not require formal qualifications or degrees for our engineering roles.
You should apply if :
* You have strong experience working on the backend of a technology product
* You want to build a product that you (and others) use daily
* You have a product mindset : caring about customer outcomes and making data-informed decisions
* You are comfortable working in a team that deals with ambiguity
* You are interested in distributed systems and resilient software
* You have experience with strongly-typed languages (Go, Java, C, Scala, etc.)
* You think you'd enjoy the work we're doing
We are looking for L50 Engineers; more details can be found in our Engineering Progression Framework. We will assess you across the entire framework to find the best fit based on your skills and preferences.
Not ticking every box? That's okay! We value diversity and encourage applicants who are passionate and eager to learn, even if they don't meet every listed requirement. We look forward to your application!
What you'll be working on : We hire based on skills rather than specific technologies. You will be supported through onboarding to learn the following technologies :
* Kafka for asynchronous messaging
* Kubernetes and Docker for service deployment
* Envoy Proxy for RPC
* AWS and GCP for infrastructure
* React for web apps and internal tools
* Physical data centers with cables for third-party connections
The Interview Process : Consists of three stages : initial call, take-home or pair coding exercise, and a final interview (system design and behavioral). The process typically takes around 4 weeks but can be adjusted to your availability. For questions, contact us at Read our engineer’s blog for tips and insights.
What's in it for you : Competitive salary depending on experience, plus equity, stock options, and benefits. Location : Barcelona, Spain. Flexible working hours and a £1,000 learning budget yearly. We promote diversity and inclusion, fostering an environment where everyone can thrive. Read more in our diversity reports and pay gap report. We are an equal opportunity employer. Use your preferred name when applying; full or birth names are not required at this stage.
Seniority level
* Director
Employment type
* Full-time
Job function
* Engineering and Information Technology
* Banking
Referrals can double your chances of interviewing at Monzo Bank. Set job alerts for similar roles.
#J-18808-Ljbffr