Senior Software Engineer, Payment
Core
Design and build high-scale, 24/7 APIs and distributed payment services connecting OKX to global payment channels for user deposits and withdrawals.
Role type
Senior Software Engineer (Backend)
Builds
Distributed payment infrastructure and APIs across multiple cloud providers
Domain
Fintech / Cryptocurrency / Global Payments
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, distributed systems, high-availability system design, data structures, algorithms, concurrency, software design patterns, idempotency, reconciliation, failure recovery
Preferred skills
experience in regulated financial domains, cross-team collaboration, mentoring
Technologies
Java, Spring Boot, multiple cloud providers
Responsibilities
Develop high-scale APIs and distributed payment services; integrate and scale new payment channels; build systems for consistency and asset protection; participate in design reviews and set technical standards; solve complex distributed-systems challenges; mentor engineers
Seniority
Senior, hands-on IC with mentorship responsibilities