At Monzo we’re aiming to build the . We are always keen to hear from capable, creative engineers who want to help us accomplish that goal. We want our bank to be safe and secure for our customers, so security is very important to us
Security at Monzo
Monzo’s security team has a wide range of responsibilities, from infrastructure security to application security. As a bank, we are solving diverse, novel problems to ensure that our customers are safe and secure.
One of the guiding principles of security at Monzo is that security at the expense of user experience is a last resort. We aim to move mountains in the background such that we can build world-class features without compromising on security.
As a member of our security team you would be responsible for constantly improving the security of Monzo, and you would work closely with other teams to ensure that our systems are secure by design. Of course, security incidents can and do occur, and the security team is involved with many different types of .
Our engineers have a variety of different backgrounds
We have several non-graduates; only some of us studied Computer Science; one of the team has a degree in Marketing; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, we’d love to talk to you.
We encourage an open and transparent working environment
You can get involved in any aspect of the business you are interested in and, following example, all emails in the company are visible in an email archive. We regularly run hackathons in which people build things on our third party API and we contribute to as much as possible. We’ve also made our public and give sneak peeks of features in our . Our is a good place to learn even more about what we do!
Monzo works in project-based sprints in small, interdisciplinary teams
We have around 100 engineers out of roughly 400 people in total - and we have big ambitions. As a security engineer here you'd be able to work directly with lots of teams across the company, and we run regular knowledge-sharing sessions so you’ll learn heaps about everything from how banks work to effective communication.
At Monzo you will get to work with a lot of exciting new technology.
We rely heavily on the following tools and technologies:
to write our application code (there’s an excellent interactive Go tutorial )
for most persistent data storage
for our asynchronous message queue
/ for RPC
and to schedule and run our services (, our Head of Engineering, gave a great at KubeCon on how we use these technologies)
for most of our infrastructure
for internal web dashboards
We also have two physical datacenter sites with actual cables to connect to various third parties
You should apply if:
the work we’re doing sounds exciting!
you want to be involved in building a product that you (and everyone you know) use every day
you’re constantly looking for flaws in systems and can reason about how best to address them
you’re keen to learn more about new technologies and the arcane inner workings of the financial industry
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.).
We can help you relocate to London, we can sponsor visas, and we're open to remote working (as long as you can spend at least 20% of your time in London).
We offer competitive salaries based on skills and experience, which could be anywhere between £40,000 - £100,000 per annum.
We care deeply about inclusive working practices and diverse teams. If you’d prefer to work part-time or as a job-share, we’ll facilitate this wherever we can - whether to help you meet other commitments or to help you strike a great work-life balance.
We’re continually hiring for Security Engineers! Our interview process typically consists of an initial phone screen, a take-home code test, and a half-day on-site interview. We promise not to ask you any brain teasers or trick questions, and we won't make you code on a whiteboard
If you’re unsure about applying or have any questions about the role or team, please don’t hesitate to email directly Also, if you are under time pressure to change jobs soon (or have any other deadlines), please let us know, as we will will always do our best to speed up the process for you!