Senior / Staff Software Engineer, Mobile — Core (Account & Risk)
Own account-system subsystems including authentication, MFA, Passkey and WebAuthn, session and device trust, registration, and recovery. Design secure mobile flows, build mobile defenses with risk and security teams, create AI-native engineering workflows, review designs and code, mentor engineers, and set technical direction across the account platform.
Responsibilities
- Own authentication, MFA, Passkey, session, device trust, registration, and recovery subsystems
- Design secure and low-friction mobile account flows
- Partner with risk and security teams to ship mobile defenses
- Build automated AI-native development workflows and harness systems
- Conduct design and code reviews
- Mentor engineers
- Set technical direction across the account platform at Staff level
Requirements
- Deep hands-on experience building native iOS and/or Android applications
- Experience with cross-platform or shared business-logic layers
- Fluency in Swift, Kotlin, Rust, Objective-C, Java, or JavaScript
- Architecture experience with large-scale mobile applications
- Experience with OAuth, OIDC, MFA, secure storage, and biometrics
- Experience with Passkey, WebAuthn, or FIDO2 is advantageous
- Understanding of threat modeling and the mobile attack surface
- Hands-on experience building AI development workflows and pipelines
- Experience with fraud, risk, cryptography, fintech, or regulated industries is advantageous
Benefits
- L&D programs
- Education subsidy
- Team building programs
- Company events
- Wellness allowances
- Meal allowances
- Comprehensive healthcare schemes for employees and dependants