CareerPlanGet AI match score →

Staff Software Engineer (Payments)

London, England, United Kingdom💼 Full-time🗓 2026-04-01 → 2026-07-30

Core

Design and build core payment services and high-performance distributed systems for a global crypto social network, handling money movement, transaction processing, and ledgers.

Role type

Staff Software Engineer (Payments)

Builds

Core payment infrastructure, distributed transaction systems, and financial ledgers

Domain

Fintech / Crypto / Web3

Deliverable

production ML models | product features | infrastructure

Required skills

Rust, Go, C++, Java, Scala, distributed systems, consistency models, idempotency, fault tolerance, sagas, database transactions, indexing, query optimization, caching, event streaming, security protocols, secrets management, audit trails

Preferred skills

open-source contributions, performance optimization, lock-free structures, payment rails (card/bank networks, chargebacks, open banking), accounting fundamentals (double-entry ledgers), risk/fraud infrastructure, crypto/Web3/on-chain infrastructure, platform engineering, cloud infrastructure, observability

Technologies

Rust, Go, C++, Java, Scala

Responsibilities

Take full ownership of complex payment infrastructure challenges from architectural design to production implementation and on-call support; Design, build, and optimize high-performance, mission-critical systems governing money movement and ledgers; Develop resilient distributed systems using asynchronous and event-driven patterns; Implement robust database strategies and security protocols; Ship high-quality code to production continuously

Seniority

Staff, high-ownership IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗