T

Thought Machine

Cloud-based core banking and payments platform

Senior Site Reliability Engineer - Multiple Teams

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • You have a track record of delivering high-impact projects with a focus on long-term scalability, ensuring that human intervention scales sub-linearly with usage growth.
  • You possess an up-to-date understanding of design patterns relevant to hosting and networking architectures.
  • You proactively champion product development, driven by a desire to build truly exceptional products, not just solve immediate challenges.
  • You’re a high-agency individual who can independently drive projects to completion by effectively scaling your individual output with the appropriate delegation of work to team members.
  • You have a strong background working in either Python or Golang, having used one of these programming languages to execute a significantly sized project or initiative.
  • You have experience working with Kubernetes or other container orchestration systems.
  • You have experience with automation and configuration management, such as Terraform, Puppet, Chef, or Ansible.
  • You have expertise in one or more of the following areas: database administration, networking, observability tools such as Prometheus and Jaeger, or automation infrastructure.
  • You have extensive experience working with either Google Cloud Platform or Amazon Web Services.

Responsibilities

  • Support product engineering teams in building highly fault-tolerant, scalable applications by participating in design discussions, engaging in RFCs, and conducting code reviews.
  • Execute department strategies by contributing to design and scoping work for disaster recovery, backup, redundancy, and capacity planning activities.
  • Participate in a global on-call rotation responsible for identifying and fixing bottlenecks in SaaS customer environments.
  • Perform regular maintenance of production systems that host Vault products.
  • Drive the evolution of SaaS products by defining and designing features that foster exceptional reliability and user experience.
  • Implement and regularly test disaster recovery strategies to ensure the highest level of resilience and fault tolerance of the platform.
  • Maintain and promote high-quality written documentation of assets, processes, and runbooks used by the team in day-to-day operations.
  • Work with the manager to grow team members’ technical skills and their understanding of Vault products.

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