We're looking for a Staff Backend Engineer to help design and evolve resilient, distributed systems that power essential financial services. You'll work alongside product, design, data, and frontend teams to build backend solutions that directly improve customer experiences. Your role will involve developing, maintaining, and optimizing core services while contributing to architectural decisions and mentoring others across the engineering organization.
What You'll Do
- Design and implement backend services using scalable, maintainable practices
- Collaborate with cross-functional partners to validate ideas and deliver customer value
- Support production systems with an emphasis on reliability and observability
- Share knowledge through documentation, reviews, and internal discussions
- Contribute to open source projects and advocate for best practices
What We're Looking For
- Proven experience building backend systems in a production environment
- Strong grasp of distributed systems, data modeling, and asynchronous communication
- Proficiency in strongly-typed languages such as Go, Java, or similar
- A focus on customer outcomes and data-driven iteration
- Ability to thrive in ambiguous environments and adapt to evolving requirements
Technical Environment
Our systems are built on Go, with Cassandra for data storage, Kafka for messaging, and Envoy for service communication. We run on Kubernetes and Docker, hosted on AWS, and use React for internal tools. Experience with these technologies is a plus, especially Go.
Work and Culture
This role supports flexible working across the UK, with options to work remotely or from the London office. We emphasize autonomy, balance, and inclusion—structuring work around people, not the other way around. Teams organize around shared goals, with time set aside for collaboration, learning, and connection. We sponsor visas, support relocation, and offer a learning budget to support ongoing growth.
We are committed to equal opportunity and welcome applicants from all backgrounds. Our culture values empathy, openness, and continuous improvement, ensuring everyone can contribute meaningfully and grow.


