Senior / Staff Software Engineer, Mobile — Core (Account & Risk)
Core
Own the account backbone of a CeFi platform trusted by millions, handling login, registration, security, and MFA at scale.
Role type
Senior / Staff Software Engineer, Mobile (Account & Risk)
Builds
Native iOS and Android mobile applications for a crypto exchange and wallet
Domain
Cryptocurrency / Fintech
Deliverable
production ML models | product features
Required skills
Native iOS and Android development, Cross-platform architecture (Rust/UniFFI, KMP, Flutter, React Native), Mobile authentication & security (OAuth/OIDC, MFA, Passkey/WebAuthn), Threat modeling, AI engineering (LLMs, agents, automated workflows), Large-scale system design
Preferred skills
Rust-on-mobile experience, Fraud/risk background, Mini-program frameworks
Technologies
Rust, UniFFI, Swift, Kotlin, Objective-C, Java, JavaScript, iOS, Android, WebAuthn, FIDO2
Responsibilities
Own account-system subsystems end-to-end (auth, MFA, session trust), Design secure and low-friction flows at millions-of-DAU scale, Partner with risk teams to implement mobile defenses, Build AI-native engineering practices, Mentor engineers and set technical direction
Seniority
Senior / Staff, hands-on IC with strategic influence