-
Thought Machine

Back End Engineer

Thought Machine
United Kingdom · Full-time · Mid-Senior

Back End Engineer


About Thought Machine

Our mission is ambitious: to permanently eliminate outdated legacy systems from the global banking sector. To make this a reality, we’ve engineered a cloud-native foundation for modern core banking and payments. We tackle complex challenges, which is why we prioritize bringing together exceptional talent to build world-class technology.

In just a few years, we’ve expanded to a global team of over 500 professionals across London, New York, Singapore, and Sydney. Backed by $500m in funding and a $2.7bn valuation, our investors include the likes of JPMorgan Chase, Temasek, and Standard Chartered. Beyond the tech, we’ve fostered an award-winning culture—consistently recognized by Sifted and the Financial Times for our high Glassdoor ratings, generous equity packages, and workplace excellence.


The Role

Back End Engineering is fundamental to our success. In this position, you will lead the evolution of our flagship product, Vault. We operate with a commitment to excellence, utilizing monorepo structures and continuous deployment best practices. While our environment is fast-paced, we prioritize high-quality, production-ready code above all else.


Core Responsibilities

  • Architect & Build: Develop high-performance, scalable microservices using industry best practices.
  • Quality Assurance: Write comprehensive automated unit and integration tests.
  • Collaboration: Coordinate with cross-functional engineering teams to ensure seamless and structured feature integration.
  • Lifecycle Management: Oversee and debug deployments from initial testing phases through to production.
  • Requirements Mapping: Convert client needs into actionable, trackable technical tasks.


What We’re Looking For

Essential:

  • Professional proficiency in either Golang or Python.
  • A strong background in integrating automated testing into the standard development lifecycle.
  • A genuine interest in client-facing work, including scoping projects and defining key deliverables.


Desirable:

  • Prior experience within the fintech or banking sectors.
  • Familiarity with cloud platforms (specifically AWS).
  • Knowledge of database management (SQL or NoSQL).
  • Understanding of networking, client/server architectures, or microservices.
  • Hands-on experience with orchestration tools like Kubernetes.


Key Skills

Ranked by relevance

cloud continuous deployment microservices sql
Login to Apply
Posted
Mar 21, 2026
Type
Full-time
Level
Mid-Senior
Location
London Area

Industries

Software Development

Categories

Design

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Kingfisher plc
Related

Software Engineer (Java)

2026-06-16

Full-time
Not Applicable
Romania
Retail
Design
View Job Details
Formula.
Related

Senior Software Engineer

2026-06-17

Full-time
Mid-Senior
United Kingdom
Software Development
Information Technology
View Job Details
N-iX
Related

Lead .NET Engineer

2026-06-16

Full-time
Mid-Senior
Romania
Construction
Engineering