Senior Software Engineer - Android
Core
Design and implement foundational blocks and core platform components for Okta's mobile line of products (Android Okta Verify, Fastpass, Device Assurance) and public SDKs.
Role type
Senior Android platform engineer (security/identity)
Builds
Okta mobile client software and public SDKs
Domain
Cybersecurity / Identity and Access Management
Required skills
Android platform expertise, Kotlin, software architecture, security engineering, CI/CD, debugging, code review, performance optimization
Preferred skills
IAM protocols (FIDO, U2F, OAuth, SAML), Android security (root detection, code signing, PKI), Mobile Device Management, public SDK development
Technologies
Android, Kotlin, Linux, CI/CD pipelines
Responsibilities
Design and develop secured elements for Okta products; Collaborate with product managers, designers, and backend engineers; Write unit, functional, and UI tests; Optimize applications for speed and scalability; Participate in code reviews; Identify and address technical debt
Seniority
Senior, hands-on IC
