Senior Back End Software Engineer / Payments/core

Company: Thought Machine
Apply for the Senior Back End Software Engineer / Payments/core
Location: London
Job Description:

About the Role

The Team Back End Engineering is a foundational function at Thought Machine. Our Engineers spearhead the evolution of our flagship “Vault” product. We emphasize technical excellence, utilizing a monorepo structure and advanced continuous deployment practices. While the pace of development is rapid, we maintain a strict standard for high‑quality, production‑ready code.

Responsibilities

  • System Development: Architect and implement high‑performance, scalable microservices using modern best practices.
  • Quality Assurance: Develop comprehensive automated unit and integration tests.
  • Cross‑Team Collaboration: Work closely with diverse engineering squads to ensure feature integration is logical and cohesive.
  • End‑to‑End Ownership: Oversee and troubleshoot deployments from initial testing environments through to live production.
  • Technical Scoping: Convert client needs into actionable technical requirements and tickets.

Qualifications

  • 6+ years of professional experience in Software Engineering.
  • Strong proficiency in either Golang or Python.
  • A proven track record of integrating automated testing into the development lifecycle.
  • A desire to work on client‑focused projects, including defining deliverables and scoping work.
  • Prior experience in the Finance or Banking sectors.
  • Hands‑on experience with AWS or alternative cloud platforms.
  • Knowledge of database systems (SQL or NoSQL).
  • Understanding of client/server architectures and microservice networking.
  • Familiarity with container orchestration (Kubernetes, Mesos, etc.).
  • Experience in team leadership or a strong interest in future management.

#J-18808-Ljbffr…

Posted: May 19th, 2026