Thought Machine
Back End Engineer
Thought MachineUnited Kingdom4 days ago
Full-timeDesign

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