Senior/Staff Software Engineer, Compliance (Platform)
at OKX
Posted 7 hours ago
No clicks
- Compensation
- Not specified
- City
- Singapore
- Country
- Singapore
Currency: Not specified
Take ownership of platform projects within the Compliance team, designing and building scalable infrastructure and services that support KYC/AML workflows. You will define technical solutions for platform-wide needs, such as universal questionnaires, and contribute to solution designs with deep understanding of requirements. You’ll lead cross-team efforts, troubleshoot issues, and ensure timely, high-quality delivery while promoting code quality and collaboration. You’ll also mentor junior engineers and help grow technical talent within the team and industry.
Who We Are
About the Opportunity
What You’ll Be Doing
- Own projects and define, select, and develop technical solutions for platform projects with a global business perspective.
- Develop business infrastructure and provide universal solutions, such as universal questionnaires.
- Demonstrate a deep understanding of requirements, contribute to solution designs, and offer constructive feedback.
- Lead and coordinate project development, troubleshoot issues, and ensure timely, high-quality completion.
- Promote cross-team communication and enhance collaboration efficiency through code quality control.
- Take on team tasks and cultivate technical talent within the industry.
What We Look For In You
- At least 5 years of development experience with a strong foundation in Java. This includes a deep understanding of JVM optimization, multithreading, concurrent frameworks, data structures, and algorithms.
- Proficiency with databases like MySQL and Oracle, with a strong grasp of transactions, locks, and indexes. You should also have experience with SQL and database optimization, as well as database sharding and replication.
- Familiarity with mainstream frameworks such as SpringBoot, SpringMVC, Mybatis, and SpringCloud.
- Clear, logical thinking and strong communication skills. You should be able to abstract complex problems into simple models.
Nice to Haves
- Experience with business infrastructure construction.
- Familiarity with common middleware like MQ, RPC, and caching systems.
- Deep understanding of the design principles of popular caching systems such as Memcached and Redis, and the ability to choose appropriate caching solutions.
- A strong grasp of distributed systems principles, including CAP theory, consistency, and idempotence.
Perks & 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
- More that we love to tell you along the process!

