Senior Staff Mobile Security Engineer
Summary
Design and implement mobile security systems for Android and iOS, including device attestation, anti-tampering, cryptographic biometrics, and threat modeling.
You will design, build, and operate security systems for Android and iOS applications. You will implement 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
- Engineer anti-tampering, anti-hooking, and runtime integrity protections
- Own the 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