CareerPlan

Senior Software Engineer, Ledger Store

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

Core

Build, operate, and scale a replicated double-entry ledger system that records every money movement with exactly-once semantics, crash survival, and consistent state across replicas at low latency and high throughput.

Role type

Senior IC distributed systems engineer (ledger store)

Builds

Replicated double-entry ledger for AI-enabled banking platforms

Domain

Financial technology / Distributed systems

Deliverable

production ML models

Required skills

Distributed systems design, Concurrency control, Consistency guarantees, Performance tuning, Incident response, System observability, Rust (preferred), AI-assisted development

Preferred skills

Core banking domain knowledge, Low-latency optimization, Multi-cloud deployment, Property-based testing, Disaster recovery planning

Technologies

Rust, Cloud environments, On-premises deployments, AI tools, MCP servers

Responsibilities

Design and implement distributed ledger components, Establish observability and alerting systems, Participate in on-call rotation and incident response, Mentor colleagues and write technical documentation, Evaluate trade-offs between correctness, latency, and complexity, Debug critical systems and prevent failures

Seniority

Senior, hands-on IC