/Staff Software Engineer, Product Integrity

Staff Software Engineer, Product Integrity

Cardiff, London or Remote (UK)Remotegbvia direct
// Job Type
Full Time
// Salary
GBP 115,000 - 150,000/year
// Salary Range
115,000–150,000 GBP / year
// Posted
2 months ago
// Seniority
lead
// Experience
5+ years

About the Role

Staff Engineer responsibilities: A Staff Engineer at Monzo is a technical (IC) leadership position. You will have wide influence, working with other collectives to grow Monzo. More specifically, you’ll: Expect to be hands on and technical with code, using your software engineering and system building skills and expertise to lean in and solve deep technical challenges Drive behavioural changes and accountability across Monzo using data — influencing technical and non-technical stakeholders beyond a single team or domain Set both technical and strategic direction in an area that cuts across backend systems, data pipelines, mobile clients, CI/CD, release processes, and analytics Build a deep understanding of our platform and then work to strengthen the reliability surface that sits between teams - building and enhancing the tools, patterns and guardrails that make resilient choices the easy ones Promote and maintain a culture where every engineer feels supported to feel confident in Monzo’s quality and product integrity Understand several work-streams across your group, keeping enough context to regularly provide technical advice and challenge to other engineers Use your expert knowledge and experience to lead architectural discussions for the most complex systems in the collective. You’ll do this in order to arrive at solutions that are robust and optimal given the context  Championing high standards by celebrating success and providing constructive feedback to help the team improve Foster a culture of quality within your collective. Proactively champion measures to test work, and make this easy Pro-actively mentor, sponsor and up-level engineers 🤩What we’re looking for… To succeed in this role, you will need a strong background in both modern platform tooling and practical software development. Strong software engineering foundations, with significant experience designing, building, testing, and operating robust backend services using strongly-typed languages. Proven expertise in testing and quality at scale, including E2E testing, reliability practices, and signal-driven quality approaches. Experience designing or evolving platform tooling or shared systems used by many teams. The ability to influence technical direction without formal authority, using data, clarity of thinking, and strong communication. Comfort working across ambiguity and evolving problem spaces, balancing pragmatism with long-term impact. A track record of improving developer experience and delivery outcomes through better systems, tooling, or practices. This is a systems and leverage role, not a test automation role. You’ll focus on solving quality problems at scale and building tools and capabilities that make high quality the default across Monzo. What you’ll be using/ 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 Kubernetes and Docker to schedule and run our services  AWS for most of our production infrastructure and GCP for most of our data infrastructure. React for internal Web dashboards Feast for storing our features along a variety of tools to train and deploy models. 🤩We’d love to hear from you if…  You have a track record of technical excellence, delivering resilient systems, ideally behind consumer products You have technically led large teams to solve complex product challenges and manage trade-offs. You have experience working on Backend Systems, Data-intensive systems or real-world ML deployments You want to be involved in building and protecting a product that you (and over 14 million others) use You have a quantitative mindset: you care about outcomes and you make data-informed decisions You’re comfortable working in a team that deals with ambiguity and have experience helping your team and partner team resolve that ambiguity

Tech Stack

software engineeringbackend servicestestingE2E testingreliability practicesplatform toolingdata pipelinesmobile clientsCI/CDrelease processesanalytics

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Staff Software Engineer, Product Integrity position at Monzo.