Senior Staff Mobile Security Engineer
Design, build, and operate security systems for Android and iOS applications, including device attestation, anti-tampering protections, cryptographic biometric protocols, server-side verification infrastructure, threat models, secure development practices, vulnerability management, and mobile security tooling.
Responsibilities
- Design and operate mobile device attestation and integrity verification systems across Android and iOS.
- Engineer anti-tampering, anti-hooking, and runtime integrity protections.
- Own the end-to-end mobile hardening strategy.
- Design cryptographic protocols for on-device biometric authentication.
- Build and maintain server-side attestation verification infrastructure.
- Lead threat modeling for mobile-specific attack surfaces.
- Perform mobile code reviews and build automated security checks.
- Mature the mobile vulnerability management process.
- Evaluate and manage mobile security tooling and vendors.
Requirements
- 8+ years of hands-on experience in mobile security engineering.
- Deep expertise in Android or iOS.
- Experience designing and operating mobile device attestation systems.
- Experience with mobile application hardening.
- Experience with mobile reverse engineering and offensive security.
- Proficiency in Kotlin, Java, or Swift.
- Experience securing on-device cryptographic operations.
- Understanding of mobile-specific attack vectors.
Benefits
- Healthcare
- Dental insurance
- Vision insurance
- 401(k) plan and match
- Life insurance
- Flexible time off
- Commuter benefits
- Professional development stipend
- Long-term incentive package