Staff Software Engineer, GTPN Platform
Core
Architect distributed payment systems at global scale, designing and evolving core infrastructure for real-time local clearing, SWIFT, and proprietary treasury routing.
Role type
Staff Software Engineer (Distributed Systems & Payments)
Builds
Core treasury and payment infrastructure powering global financial products
Domain
Fintech / Global Payments / Financial Infrastructure
Required skills
Distributed systems architecture, Fault tolerance design, Idempotency, Asynchronous workflows, Multi-currency reconciliation, Settlement logic, Reliability engineering, Observability, SLA definition, Graceful degradation, Incident response, Technical direction, System design reviews
Preferred skills
Fintech domain experience, JVM ecosystem (Java/Kotlin/Spring), High-availability low-latency systems leadership
Technologies
Java, Kotlin, C++, Python, Spring, Spring Boot, SWIFT
Responsibilities
Architect distributed payment systems at global scale, Solve complex financial integrity problems by building idempotent, fault-tolerant systems, Own the reliability and observability of the payment network, Use payment telemetry to optimise routing and measure infrastructure changes, Set technical direction across a distributed engineering team
Seniority
Staff, hands-on IC with team leadership
