remote
Staff Software Engineer - Android Device Authenticators - Okta
Software Engineer
Lead the design and implementation of Android device authentication solutions, driving Zero Trust security for mobile identities using Kotlin, Java, and Okta SDKs.
About the role
Key Responsibilities
- Architect and develop secure Android authentication components that integrate with Okta’s Zero Trust platform.
- Own end‑to‑end feature delivery, from requirement analysis to production deployment and monitoring.
- Collaborate with cross‑functional teams to define device identity policies and enforce them across enterprise mobile fleets.
- Implement robust security controls, including certificate pinning, hardware-backed keystores, and secure credential storage.
- Mentor junior engineers, conduct code reviews, and promote best practices in mobile security and performance.
Requirements
- 10+ years of software engineering experience with a focus on Android development.
- Deep expertise in Kotlin, Java, and Android SDKs, plus experience with Okta or similar identity platforms.
- Strong background in mobile security, device authentication, and Zero Trust principles.
- Proven track record of delivering high‑quality, scalable mobile solutions in a fast‑paced environment.
- Excellent communication skills and a collaborative mindset.
Skills
kotlinjavazero trust