T

Thought Machine

Cloud-based core banking and payments platform

Senior Software Engineer - Infrastructure

Platform EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKHybrid

About the Job

Requirements

  • A degree in Computer Science, Engineering, or a similar technical field.
  • At least 5 years of hands-on software engineering experience building and scaling infrastructure platforms, rather than only maintaining them.
  • Strong proficiency building production-ready platform tooling using Python or Golang.
  • Deep understanding of container and orchestration internals, such as Kubernetes and Docker.
  • Hands-on experience extending and integrating open-source tools such as Prometheus, OpenTelemetry, and Grafana.
  • Ability to package and scale developer-facing infrastructure utilities with a focus on improving system reliability.

Responsibilities

  • Evolve, scale, and optimize the cloud-agnostic platform infrastructure powering Vault globally.
  • Build intuitive control planes and automation to abstract infrastructure complexity and reduce cognitive load for Thought Machine engineers and bank site reliability engineers.
  • Engineer robust, fault-tolerant architectures and disaster recovery and business continuity planning systems.
  • Enhance observability suites shared across the Thought Machine product ecosystem, providing clients with out-of-the-box monitoring and insights.
  • Scale and optimize core databases and event-streaming platforms to maximize performance and scalability while minimizing cost.

Desired Qualifications

  • Experience building cloud-agnostic solutions that run across AWS, Azure, and Google Cloud Platform.
  • Technical depth in databases or event-streaming platforms, such as Kafka, Postgres, or DuckDB.
  • Deep interest in infrastructure-tool internals, with professional experience troubleshooting, extending, or optimizing those tools.

About the Company

Thought Machine

Cloud-based core banking and payments platform

ThoughtMachine provides a cloud-based platform for banks to design and run financial products and payment systems using Vault Core and Vault Payments. Vault Core is a cloud-native, API-first core banking system that banks can host with their chosen provider, backed by a library of over 200 preconfigured products and options to customize offerings. Vault Payments handles all payment types, methods, schemes, and regions and connects to the core products, with an API-first design and pre-integrated solutions and smart contracts to speed launches. The company differentiates itself by building all software from scratch for cloud use (not relying on legacy or on-premises code) and charging banks for access to its platform and services, aiming to give banks flexible, scalable tools to create, deploy, and control their own financial products and payment schemes.

Company size
501-1,000
Company stage
Series E
Total funding
$658.7M
Headquarters
London, United Kingdom
Founded
2014

Recently Posted Jobs

Explore more opportunities at Thought Machine

See more jobs