Company Logo
Software Engineer

Netflix - 1d ago

Company Logo
Senior Software Engineer

Reddit - 4d ago

Forward Deployed Engineer

Requirements

Essential

  • Engineering Proficiency – Strong hands-on experience with one of Python or Go. Comfortable working with ambiguous requirements to quickly iterate client ideas.
  • Systems & infrastructure literacy – Working knowledge of Linux/Unix environments, container orchestration (Kubernetes), databases (PostgreSQL or equivalent), and messaging systems (Kafka or equivalent). You don't need to be a deep specialist in all of these, but you need to be familiar with the technologies.
  • Cloud platform experience – Practical experience with at least one major cloud provider (AWS, GCP, or Azure), including deploying and operating workloads in production.
  • Client-facing delivery experience – Demonstrated ability to work directly with external clients or partners in a technical delivery capacity. You can explain complex systems to both engineers and non-technical stakeholders, and you are comfortable owning outcomes.
  • Project delivery mindset – Experience delivering technical projects end-to-end. You understand what it takes to move from design to production—not just the happy path, but the edge cases, rollback plans, and operability concerns.

Desirable

  • Banking / Financial Services experience – Familiarity with retail banking, payments, ledgers, or regulatory environments. Understanding of the operational rigour expected in FSI.
  • Cloud architecture certifications – AWS Solutions Architect, GCP Professional Cloud Architect, Azure Solutions Architect Expert, or equivalent.

What You'll Be Doing

Client Delivery & Embedding

  • Embed with client engineering teams on-site and remotely to deliver working implementations of Thought Machine Vault products, from initial design through production readiness.
  • Own the technical success of your assigned client engagements—you are accountable for solutions that work in practice, not just in architecture documents.
  • Work closely with client architects, engineers, and programme leads to translate business requirements into technical delivery plans.
  • Act as technical point of contact for the client, building trust through deep competence and consistent delivery.

Engineering & Problem Solving

  • Write production-quality code (primarily Python/Go; additional languages a plus) to build integrations, tooling, data pipelines, contribute to core products and extensions that connect Vault to the client's ecosystem.
  • Debug, troubleshoot, and resolve complex technical issues across distributed systems—including databases, messaging systems, container orchestration, and cloud infrastructure.
  • Design and deliver scalable solutions covering high availability, disaster recovery, capacity planning, and security in collaboration with client and internal teams.
  • Contribute to internal tooling, frameworks, and reusable patterns that accelerate delivery across all FDE engagements.

Technical Consulting & Presales

  • Support the Commercial team during presales by answering deep technical questions, running proof-of-concept implementations, and demonstrating feasibility.
  • Advise clients on best practices for Vault implementation, including system design beyond Vault's boundaries—empowering genuine digital transformation.

Feedback & Product Improvement

  • Serve as the voice of the client internally—channel technical feedback, pain points, and feature requests to product and engineering teams.
  • Identify patterns across engagements that can be turned into product improvements, documentation, or shared tooling.

Perks and Benefits

  • Highly competitive salary
  • Pension plan (match up to 5%)
  • Life insurance - three times annual salary
  • Competitive maternity (six months fully paid) and paternity leave (four weeks fully paid)
  • Shared parental leave (matched to our maternity leave for the same point in time)
  • 25 days holiday and bank holidays
  • Flexible working hours
  • Cycle-to-work scheme
  • Electric car scheme
  • Season ticket loan
  • Access to outstanding learning materials and courses
  • Sports and hobby clubs, subsidised by Thought Machine
  • All the latest tech you need
  • Start the day properly with fresh fruit and cereals
  • Huge range of healthy (and not-so-healthy) snacks, smoothies and drinks
  • A talented and experienced team as your colleagues
  • An environment where we encourage learning and progress
  • Two charity days a year
  • Weekly food pop-up
AI Summary ✨
Thought Machine logo

Thought Machine

Greater London, UK

Experience: Senior
Posted: May 15, 2026
Last seen: 24 minutes ago
Aws
Azure
Gcp
Golang
Kubernetes
Postgresql
Python
backend

Why we track Thought Machine

Thought Machine is a London-based fintech building cloud-native core banking infrastructure. Their platform Vault powers banks around the world. The engineering is technically deep—distributed systems, financial transaction processing, and cloud infrastructure at scale.

Similar jobs

  • 14 hours ago
    New
  • a day ago
    New
  • a day ago
    New
  • See all jobs in UK