Senior Staff Engineer, Payment
Core
Design and build high-scale, 24/7 distributed payment services and APIs connecting OKX to global payment channels, ensuring correctness and asset safety for user deposits and withdrawals.
Role type
Senior Staff Software Engineer (Payments Infrastructure)
Builds
Distributed payment services, high-availability APIs, and reconciliation systems for global markets
Domain
Fintech / Cryptocurrency / Global Payments
Required skills
Java, Spring Boot, distributed systems, high-availability architecture, system design, concurrency, data structures, algorithms, idempotency, failure recovery, cross-team collaboration, technical mentorship
Preferred skills
Crypto or fintech domain knowledge, regulated financial systems experience
Technologies
Java, Spring Boot, Cloud providers
Responsibilities
Design and develop high-scale payment APIs and services; integrate and scale new payment channels; build systems for consistency, reconciliation, and failure recovery; conduct design reviews and set technical standards; solve complex distributed systems challenges; mentor engineers
Seniority
Senior Staff, high-leverage IC with mentorship responsibilities