Mobile Architect

Okta Okta · Enterprise · Bangalore, India · SW Eng - Core Identity-670

Okta is seeking a Mobile Architect to lead the design and development of mobile architecture for their product portfolio, focusing on security and identity management in the context of AI. The role requires deep expertise in the Apple ecosystem (macOS/iOS) with a strong understanding of Android, and involves defining technical vision, driving platform evolution, and collaborating with cross-functional teams to deliver secure, scalable mobile solutions.

What you'd actually do

  1. Define and champion the mobile architectural vision and long-term technical roadmap, ensuring alignment with overall product strategy and cross-platform consistency.
  2. Provide technical guidance and mentorship to senior engineers across teams, elevating the quality and security of all mobile engineering practices.
  3. Lead the architectural review and decision-making process for foundational components and core platform initiatives
  4. Collaborate with Product Management, Security, and other Engineering leaders to translate high-level requirements into robust and future-proof architectural designs.
  5. Stay up-to-date with the latest trends and technologies in the mobile space, especially macOS/iOS development, evaluating and recommending new architectural approaches, tools, and platforms.

Skills

Required

  • 18+ years of software development experience
  • 8 years of experience in setting the technical direction and architecting large-scale enterprise software
  • Expert-level proficiency in Swift/Objective-C
  • Appkit/SwiftUI for UI
  • iOS/macOS internals
  • system extensions
  • OSQuery
  • app permission models
  • deep architectural understanding of the relevant frameworks
  • Strong understanding of the Android platform and related technologies (e.g., Kotlin, Java, Android SDK)
  • Extensive experience designing and implementing highly secure, performant, and resilient cross-platform mobile solutions
  • Proven ability to thrive in agile environments, utilizing continuous integration and deployment (CI/CD)
  • Exceptional communication, presentation, and negotiation skills

Nice to have

  • Understanding of Identity and Access Management protocols and architecture (FIDO, U2F, WebAuth, SSO, SAML, Kerberos, OAuth, Federation, etc.)
  • Security or Systems development experience on Android, such as root detection, code signing, or tamper resistance experience, PKI, SafetyNet.
  • Knowledge of Mobile Device Management.
  • Experience working on public-facing SDKs.

What the JD emphasized

  • definitive expert on the Apple (macOS/iOS) ecosystem
  • deep, hands-on architectural experience in the macOS/iOS application development space
  • primary focus on the macOS/iOS ecosystem
  • Expert-level proficiency in Swift/Objective-C, Appkit/SwiftUI for UI, iOS/macOS internals, system extensions, OSQuery, app permission models and a deep architectural understanding of the relevant frameworks