At a glance
- Experience
- 8+ years experience
- Location
- Singapore
About the role
- We're looking for a Senior Staff Software Engineer to join our Payments Team, based in the Hong Kong.
- Payments is where OKX meets the real financial world, building and operating the infrastructure connecting OKX to dozens of payment channels across global markets.
- You'll work across a wide range of payment methods and channels, building the judgment that comes from operating financial systems where the stakes are real.
Responsibilities
- Design and build the core: develop high-scale, 24/7 APIs and distributed payment services across multiple cloud providers, using Java and Spring Boot as the primary stack.
- Own systems end to end — from design doc through production ownership.
- Expand our global reach: help integrate and scale new payment channels and methods across markets.
- Protect user assets: build for correctness first, including consistency, idempotency, reconciliation, failure recovery, and operational tooling.
- Set the technical bar: participate actively in design and code reviews, giving and receiving direct, constructive feedback.
- Solve the hard problems: investigate complex distributed-systems challenges and drive them to resolution.
- Partner across functions: work with product, design, and partner teams across regions to turn ambiguous requirements into shipped systems.
- Grow the team's capability: mentor engineers and share what you learn.
Requirements
- 8+ years of backend software development experience, with a proven track record of building and operating high-availability, large-scale applications.
- Strong engineering fundamentals — data structures, algorithms, concurrency, and software design patterns — and the judgment to know when to reach for which.
- Ownership instinct to take responsibility for outcomes, not just tickets.
- Ability to drive cross-team collaboration, managing complex dependencies and competing requirements without losing momentum.
- Excellent problem-solving skills, and comfort operating with autonomy in a fast-paced environment.
- Strong written and verbal communication.
- Genuine interest in crypto or fintech, and in building things that make money move better.
Benefits
- Competitive total compensation package
- L&D programs and Education subsidy for employees' growth and development
- Various team building programs and company events
- Wellness and meal allowances
- Comprehensive healthcare schemes for employees and dependants
Skills
- Java
- Spring Boot
- APIs