Join the Vault team to design and build performant microservices that power global banks like Lloyds and Standard Chartered. You will work in a fast-paced monorepo environment, delivering production-ready Python and Go code. This role combines deep backend engineering with client-facing scoping to translate complex requirements into scalable, cloud-native financial solutions.
Back End Engineer at Thought Machine
Thought Machine is on a bold mission to permanently rid the world's banks of legacy technology with its cloud-native platform, Vault. As a Back End Engineer, you’ll build high-performance microservices in Python and Go for global financial giants. If you have 3-7 years of experience and a passion for production-ready code and continuous deployment, this is a unique opportunity to join a recognized 'UK Best Employer' and shape the future of modern banking infrastructure.
Want to apply for this role?
Jack finds you jobs at companies like Thought Machine. Talk to Jack to get considered for roles that fit what you're great at.
Location
London, United Kingdom
Compensation
Not Disclosed
Company
Thought Machine
Role overview
Thought Machine is a financial technology company that builds next-generation, cloud-native core banking and payment platforms for banks and digital banking propositions worldwide.[4][9][13] Its flagship product, Vault Core, is a modern, configurable core banking platform designed to run the full operations of banks according to contemporary software engineering best practices, enabling institutions of all sizes to become cloud-native with minimal disruption.[2][9][13] Thought Machine’s technology allows banks to create, manage, and control any financial product or payment scheme they desire on a flexible, high‑performance, cloud-based architecture, helping to replace legacy infrastructure and eliminate the constraints and risks associated with traditional core systems.[2][5][6][11]
What you will do
- Design, implement, and develop scalable microservices using Python or Golang within a sophisticated cloud-native architecture.
- Manage and debug complex deployments from testing environments through to production, ensuring system performance and reliability.
- Interface directly with clients to scope deliverables, translate requirements into trackable tickets, and ensure feature coherence across engineering teams.
Who this is a fit for
- Possesses 3-7 years of backend engineering experience with a strong proficiency in either Python or Golang for production services.
- Has a proven track record of developing automated unit and integration tests as an integral part of the development lifecycle.
- Demonstrates experience with cloud providers like AWS, orchestration tools such as Kubernetes, and designing scalable microservice or client/server architectures.
Why this role is remarkable
- Work on Vault, a world-class cloud-native core banking platform powering institutions like JPMorgan Chase and Standard Chartered.
- Join a highly successful fintech that has raised £500m+ and is recognized by the Financial Times as a UK Best Employer for 2026.
- Engage in a high-caliber engineering culture using a monorepo with continuous deployment, focusing on technical excellence and production-ready code.
How Jack & Jill work together
Jack gets to know what you're great at and what you want next, then searches 15 million jobs daily and helps you discover roles at companies like this.
Meet Jack
What happens next?
Jack’s an AI agent for job searching and career coaching. He works for you.
Jill is the AI recruiter working for the company. She recruits from Jack’s network.
If your profile’s a match and Thought Machine wants to meet, Jill will make the intro. In the meantime, Jack will send you excellent alternatives.