Senior Software Engineer (Android)
Core
Building modular, production-ready UI components, SDKs, and libraries for the Okta Customer Identity Cloud to enable secure authentication and authorization for developers worldwide.
Role type
Senior Android Engineer (Universal Components)
Builds
Open-source UI components, Android SDKs, client libraries, and developer documentation for the Customer Identity Cloud.
Domain
Identity and Access Management (IAM) / Mobile Development
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Native Android development (Kotlin, Java), Jetpack Compose, UI architecture, SDK development, CI/CD, automated testing, technical documentation, code reviews, open-source stewardship
Preferred skills
Design Systems, iOS development (Swift/Objective-C), cross-platform architectures, open-source contributions, IAM domain knowledge
Technologies
Jetpack Compose, XML, Kotlin, Java, GitHub Actions, CircleCI, Maven Central, Figma
Responsibilities
Architecting and developing composable UI components; shaping and maintaining open-source Android SDKs; authoring technical content and API documentation; engaging with the developer community; conducting code reviews and upholding testing standards; sharing technical expertise at conferences and forums; troubleshooting and modernizing client libraries.
Seniority
Senior, hands-on IC