Staff Software Engineer - Apple
Core
Architect, build, and scale critical client application software and services for Okta's Device Authenticators team, enabling secure, passwordless access across iOS/macOS devices.
Role type
Staff Software Engineer (iOS/macOS client platform)
Builds
Okta Device Access (ODA), FastPass, and Device Assurance client-side applications
Domain
Identity and Access Management (IAM) / Mobile Security
Deliverable
production ML models | product features
Required skills
Swift, UIKit/SwiftUI, Apple frameworks, client-server communication, multi-threading, concurrency, performance optimization, design patterns, security engineering, CI/CD, automated testing, AI coding assistants
Preferred skills
Identity and Access Management protocols (FIDO, U2F, WebAuthn, SSO, SAML, OAuth), cybersecurity principles, CISSP or Security+ certification
Technologies
Swift, UIKit, SwiftUI, GitHub Copilot
Responsibilities
Lead design and implementation of new features within the iOS/macOS client platform; mentor and coach other engineers through code reviews and technical guidance; define and champion engineering best practices and architectural decisions; develop high-quality, maintainable software with comprehensive test coverage; create and maintain technical documentation; drive adoption of AI-native engineering practices
Seniority
Staff, hands-on IC with mentorship