CareerPlan

Senior/Staff Software Engineer

London, England, GBFull-time2026-10-29 → 2026-11-10

Core

Build, operate, and scale core banking services (accounts, transactions, compliance) for Tier-1 financial institutions using distributed systems.

Role type

Senior/Staff Software Engineer (Backend)

Builds

Core banking platform services, APIs, and event-driven workflows

Domain

Banking / Financial Services / Distributed Systems

Required skills

Distributed systems design, Event-driven architecture, Concurrency management, Production operations, System reliability, API design, CI/CD, Observability

Preferred skills

Go, Kafka, AI-assisted engineering, MCP servers, Agent workflows

Technologies

Kafka, Go, GitOps, MCP servers

Responsibilities

Design and build scalable banking services, own services through lifecycle from design to production, participate in on-call and incident response, establish observability and recovery procedures, design for correctness and auditability, improve engineering practices and mentor team members