Senior Software Engineer, Mobile Compliance
Singapore, Singapore·Posted 1mo ago
web3blockchainfintech
<div class="ace-line ace-line old-record-id-doxus3bYvV5DS6icDHnquWbEcNb">OKX will be prioritising applicants who have a current right to work in Singapore, and do not require OKX's sponsorship of a visa.</div> <div class="ace-line ace-line old-record-id-doxussQumjJyp0pDHcFh7Y3bH0b"> </div> <h2 class="heading-2 ace-line old-record-id-doxusl2cgB8vs7Q3ent4HKPgocd"><strong>Who We Are</strong></h2> <div data-page-id="Kpucdjv7JoAcSZxSf7PuRl5Yscb" data-lark-html-role="root" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb">At OKX, we believe that the future will be reshaped by crypto, and ultimately contribute to every individual's freedom.</div> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb"> </div> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb">OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (dApps). OKX is also a trusted brand by hundreds of large institutions seeking access to crypto markets. We are safe and reliable, backed by our Proof of Reserves. </div> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb"> </div> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb">Across our multiple offices globally, we are united by our core principles: <em>We Before Me</em>, <em>Do the Right Thing</em>, and <em>Get Things Done</em>. These shared values drive our culture, shape our processes, and foster a friendly, rewarding, and diverse environment for every OK-er.</div> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb"> </div> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb">OKX is part of OKG, a group that brings the value of Blockchain to users around the world, through our leading products OKX, OKX Wallet, OKLink and more.<br><br></div> </div> <div data-page-id="OvVyd3xPZo5hNhxbppju7P8isgg" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-CzjQdI1IWofbWMxmIahu6dAMsjc"> <div data-page-id="Q5McdBHqRos9a1xglGGuWZx7sgc" data-docx-has-block-data="false"> <h2 class="heading-2 ace-line old-record-id-doxusl2cgB8vs7Q3ent4HKPgocd"><strong>About The Opportunity</strong></h2> <div class="ace-line ace-line old-record-id-doxusdoP7NU01oX9Z29HojysCiF"> <div data-zone-id="0" data-line-index="0"> <p class="font-claude-response-body break-words whitespace-normal">We are looking for a Mobile Engineer to join our Compliance & KYC engineering team, where you will play a key role in building secure, regulation-compliant, and localised onboarding solutions for users around the world. This is not a typical feature-building role — you will have end-to-end technical ownership for one or more key markets, working closely with regional business leaders, compliance experts, and external KYC vendors.</p> <p class="font-claude-response-body break-words whitespace-normal">We are open to two profiles at this level. The first is an engineer who brings solid mobile fundamentals and genuine curiosity about the business and regulatory context behind the work — someone who thrives in cross-functional environments and is energised by the real-world impact of what they build. The second is a technically strong Mobile engineer who can independently solve hard problems, drive solutions end-to-end, and communicate with structure and precision. Both profiles must be self-driven, hungry to grow, and motivated by more than just writing code.</p> </div> </div> <div class="ace-line ace-line old-record-id-doxusJZ5t4Jnk2dRFRKdHIJXMmb"> </div> <h2 class="heading-2 ace-line old-record-id-doxusl2cgB8vs7Q3ent4HKPgocd"><strong>What You'll Be Doing</strong></h2> <div data-page-id="R1MMdOP7Jor8rJxZjvEuEmM9s6b" data-docx-has-block-data="false"> <div data-page-id="EJEWdyXsfojXT9xHKfDuSPpSswb" data-docx-has-block-data="false"> <div data-page-id="IwA0dvhKMo2zqdxUm6sux6uxsbb" data-lark-html-role="root" data-docx-has-block-data="false"> <ul class="list-bullet1"> <li class="font-claude-response-body whitespace-normal break-words pl-2">Take full technical ownership of specific regional markets, leading mobile KYC and compliance implementation from requirements to release.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Make independent engineering decisions based on business context, regulatory needs, and technical constraints — balancing speed, maintainability, and compliance.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Build and maintain critical mobile onboarding features such as document verification, facial recognition, and liveness detection, ensuring seamless and secure user experiences across iOS and Android.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Collaborate closely with regional market leaders, compliance and legal teams, and product managers to translate local regulatory requirements into technical solutions.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Integrate and optimise third-party KYC SDKs and services while managing performance, security, and UX trade-offs.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Ensure mobile data flows and user permissions are fully compliant with local and international privacy regulations (e.g. GDPR, PDPA, CCPA).</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Influence mobile architecture decisions with a focus on modularity, reusability, and maintainability — particularly for region-specific features.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Apply AI tools and coding assistants to accelerate development, improve code quality, and cross-translate solutions across iOS and Android platforms.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Identify and resolve edge cases, production issues, and technical risks related to compliance flows.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Mentor teammates and contribute to a culture of ownership, autonomy, and high engineering standards.</li> </ul> <p> </p> </div> </div> </div> <h2 class="heading-2 ace-line old-record-id-doxusJHbXag5ngXLLiXggj1zhBg"><strong>What We Look For In You</strong></h2> <div data-page-id="R1MMdOP7Jor8rJxZjvEuEmM9s6b" data-docx-has-block-data="false"> <div data-page-id="EJEWdyXsfojXT9xHKfDuSPpSswb" data-docx-has-block-data="false"> <div data-page-id="IwA0dvhKMo2zqdxUm6sux6uxsbb" data-lark-html-role="root" data-docx-has-block-data="false"> <ul class="list-bullet1"> <li class="font-claude-response-body whitespace-normal break-words pl-2">5+ years of native iOS or Android development experience, preferably with exposure to secure or compliance-sensitive features.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Deep expertise in either iOS or Android, with confidence contributing across both platforms — leveraging AI coding tools such as Claude Code or Codex to bridge stacks where needed.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Proven ability to independently own and drive technical solutions end-to-end, particularly for region-specific or regulatory requirements.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Strong hands-on experience integrating camera, biometric, OCR, or facial recognition SDKs into production mobile apps.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Genuine interest in the business and regulatory context of your work — you want to understand <em>why</em>, not just <em>what</em> to build.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Self-driven and hungry: you bring ambition to the role, communicate with clarity and structure, and are motivated by impact rather than just task completion.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Actively uses AI tools as a core part of your engineering workflow — building repeatable workflows, curating domain knowledge, and ensuring tools like Claude Code or Codex deliver reliably on production work.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Strong communication and documentation skills — able to clearly articulate trade-offs, constraints, and solutions to both technical and non-technical audiences.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Able to balance speed, quality, and compliance in a fast-paced, high-trust environment.</li> </ul> <p> </p> </div> </div> </div> <h2 class="heading-2 ace-line old-record-id-doxusKUjfoqh7QZ5RVAXhjX7gig"><strong>Nice-To-Haves</strong></h2> <div data-page-id="EJEWdyXsfojXT9xHKfDuSPpSswb" data-docx-has-block-data="false"> <div data-page-id="IwA0dvhKMo2zqdxUm6sux6uxsbb" data-lark-html-role="root" data-docx-has-block-data="false"> <div data-page-id="IwA0dvhKMo2zqdxUm6sux6uxsbb" data-lark-html-role="root" data-docx-has-block-data="false"> <ul class="list-bullet1"> <li class="font-claude-response-body whitespace-normal break-words pl-2">Android-native background with a strong track record of shipping production-quality systems (particularly relevant for P6-2 candidates).</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Familiarity with global compliance frameworks and KYC solution providers such as Jumio, Onfido, Sumsub, or equivalent.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Hands-on experience working across both iOS and Android in a production environment.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Experience collaborating with international and cross-functional stakeholders, with the ability to influence product and compliance decisions from a technical perspective.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Background in fintech, crypto, or regulated consumer financial products.</li> </ul> <p> </p> </div> </div> </div> </div> </div> <div class="ace-line ace-line old-record-id-Avh0dL0UvoHyoFxymwmuPqtAsWe"> <h2 class="heading-2 ace-line old-record-id-doxusxvzyTH4iZpRPTygm6sKzcf"><strong>Perks & Benefits</strong></h2> <ul class="list-bullet1"> <li class="ace-line ace-line old-record-id-doxus9Bu8Z2VOqDK5F51723OA8g" data-list="bullet"> <div>Competitive total compensation package</div> </li> <li class="ace-line ace-line old-record-id-doxusB7tdGuv2SmCPjgmCN3Jb1c" data-list="bullet"> <div>L&D programs and Education subsidy for employees' growth and development</div> </li> <li class="ace-line ace-line old-record-id-doxusZTvzFyB7VKd89mBtiKL9ob" data-list="bullet"> <div>Various team building programs and company events</div> </li> <li class="ace-line ace-line old-record-id-doxus4VLa66AV1kBqr1XQp7CFec" data-list="bullet"> <div>Wellness and meal allowances</div> </li> <li class="ace-line ace-line old-record-id-doxusktLuOm7fBzEDlSg6b719qf" data-list="bullet"> <div>Comprehensive healthcare schemes for employees and dependants</div> </li> <li class="ace-line ace-line old-record-id-doxusXaQ6LYBcrJKsuq40ykOyNr" data-list="bullet"> <div>More that we love to tell you along the process!</div> </li> </ul> <p><span style="color: rgb(255, 255, 255);">#LI-ML1 #LI-ONSITE</span></p> </div> </div><div class="content-conclusion"><div data-lark-html-role="root"><span class="text-only" data-eleid="18"><span class="text-only"><span class="text-only" data-eleid="6">Notice:<br></span></span></span> <div data-lark-html-role="root"><span class="text-only" data-eleid="26"><span class="text-only">All official </span><span class="text-only text-with-abbreviation text-with-abbreviation-bottomline">OKX</span><span class="text-only"> vacancies are published on this website.</span></span> <span class="text-only" data-eleid="28"><span class="text-only">While roles may appear on selected third-party platforms from time to time, information on other sites may be inaccurate or outdated. </span></span><strong><span class="text-only" data-eleid="29"><span class="text-only">If in doubt, please apply directly through our official careers website.</span></span></strong></div> </div> <div data-lark-html-role="root"><span class="text-only" data-eleid="18"><span class="text-only">Information collected and processed as part of the recruitment process of any job application you choose to submit is subject to </span><span class="text-only text-with-abbreviation text-with-abbreviation-bottomline">OKX</span><span class="text-only">'s </span></span><a class="link rich-text-anchor __anchor-intercept-flag__ text-content-link" href="https://www.okx.com/en-eu/help/okx-candidate-privacy-notice" target="_blank" data-eleid="19" data-lark-is-custom="true" data-lark-link="true">Candidate Privacy Notice</a><span class="text-only" data-eleid="20"><span class="text-only">.</span></span></div></div>