
The digital bank that makes money work for you
Monzo is a digital-only bank headquartered in the City of London, UK, serving over 6 million active users with a full suite of banking services, including current accounts, savings accounts, and a buy-now-pay-later option. The company has raised $1.9 billion in funding and continues to expand its of...
Monzo offers flexible working hours, a £1,000 annual learning budget, and 24 days of holiday plus bank holidays. Employees benefit from paid sick leav...
Monzo fosters a culture of innovation and agility, leveraging new technologies to provide a seamless banking experience. As a challenger bank, it prio...

Monzo • New York City
Monzo is hiring a Staff Backend Engineer to build the future of digital banking in the US. You'll work with Java, Spring, and PostgreSQL to create innovative banking solutions. This position requires significant experience in backend engineering.
You have 5+ years of backend engineering experience, building scalable production systems that prioritize user experience and reliability. You’ve owned services from design through deployment and have a strong understanding of debugging complex distributed systems issues. Your expertise in Java and Spring is deep — you've shipped high-throughput APIs that handle millions of requests and have strong opinions on service architecture, dependency injection, and testing strategies. You are comfortable working with databases, particularly PostgreSQL, and understand how to optimize them for performance and scalability. You thrive in collaborative environments and enjoy mentoring junior engineers, sharing your knowledge and experience to help them grow. You are passionate about creating solutions that simplify banking for users and are excited about the opportunity to innovate in the financial technology space.
Experience with cloud platforms such as AWS or GCP is a plus, as is familiarity with microservices architecture. You may also have experience with CI/CD practices and tools, which will help streamline development processes. A background in fintech or a strong interest in the banking industry will set you apart.
As a Staff Backend Engineer at Monzo, you will play a crucial role in shaping the future of digital banking. You will design and implement robust backend systems that support our innovative banking features, ensuring they are scalable and maintainable. You will collaborate closely with product managers, designers, and other engineers to translate user needs into technical solutions. Your responsibilities will include writing clean, efficient code, conducting code reviews, and participating in architectural discussions to ensure the best practices are followed. You will also be involved in troubleshooting and resolving production issues, ensuring our systems run smoothly and efficiently. Your contributions will directly impact the user experience, helping to create a banking platform that is intuitive and user-friendly.
At Monzo, we offer a competitive salary range of $221,000 - $299,000, along with a comprehensive benefits package. You will have the opportunity to work in a dynamic and inclusive environment where your ideas are valued and encouraged. We believe in fostering a culture of continuous learning and growth, providing you with the resources and support to advance your career. Join us in our mission to make money work for everyone, and be part of a team that is dedicated to transforming the banking experience for our customers.
Apply now or save it for later. Get alerts for similar jobs at Monzo.