Mobile Architect
Bengaluru, IndiaFull-TimeLeadOther
Access Management Engineering Team
- The Okta Access Management Team builds the foundation for authentication and authorization across Okta-protected resources. Our mission is to enable customers to access these resources securely. We develop Okta cloud services and client software that allow users to seamlessly login to devices and use Okta authenticators to access applications securely. The Access Management team is part of Okta Engineering. Our team is fast-growing and impactful at Okta. Join our team and develop foundational blocks for products that help our customers daily, such as Okta FastPass, Okta Device Assurance, and Okta Device Access. Learn more about Okta’s Engineering on our blog.
About You
- The team is seeking a highly strategic and experienced technical leader to serve as the Mobile Architect. You will be the definitive expert on the Apple (macOS/iOS) ecosystem, responsible for designing and driving sustainable, secure, and scalable mobile architecture across Okta's product portfolio. The ideal candidate will have deep, hands-on architectural experience in the macOS/iOS application development space, with a strong complementary understanding of the Android platform. This role offers an unparalleled opportunity to define the technical future in the critical security and identity space.
- You will define the long-term technical vision and architectural roadmap for Okta’s mobile line of products, including the Okta Verify app, FastPass, Device Assurance, and public SDKs
- You are a highly strategic and experienced architect with a passion for driving mobile platform evolution at an enterprise scale.
- You have a proven track record of successfully architecting and delivering large-scale enterprise or consumer products, primarily on the Apple platform.
- You are comfortable leading cross-functional and cross-organizational alignment on complex technical strategies and setting best practices for other engineering teams.
- You will enjoy a high degree of technical responsibility, ownership, and strategic impact within Okta's Workforce Identity Cloud Engineering.
Job Duties and Responsibilities
- Define and champion the mobile architectural vision and long-term technical roadmap, ensuring alignment with overall product strategy and cross-platform consistency.
- Provide technical guidance and mentorship to senior engineers across teams, elevating the quality and security of all mobile engineering practices.
- Lead the architectural review and decision-making process for foundational components and core platform initiatives
- Collaborate with Product Management, Security, and other Engineering leaders to translate high-level requirements into robust and future-proof architectural designs.
- 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.
- Contribute to high-level technical designs, architectural proposals, and documentation that set the standard for the organization.
- Oversee and participate in critical code reviews to ensure adherence to architectural best practices, security standards, and performance criteria.
Required Knowledge, Skills, And Abilities
- 18+ years of software development experience, with at least 8 years of experience in setting the technical direction and architecting large-scale enterprise software with a 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
- Strong understanding of the Android platform and related technologies (e.g., Kotlin, Java, Android SDK) would be the required secondary skill.
- 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) to ensure rapid and reliable software delivery.
- Exceptional communication, presentation, and negotiation skills, with the ability to articulate complex architectural concepts to both technical and non-technical audiences across functions.
Nice-to-haves
- 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.
Education
- Bachelor’s degree in Computer Science or equivalent experience.
- Master’s degree in Computer Science
- #LI-Hybrid
- P24144_3361882
What you can look forward to as a Full-Time Okta employee!
- Amazing Benefits
- Making Social Impact
- Developing Talent and Fostering Connection + Community at Okta
- Okta cultivates a dynamic work environment, providing the best tools, technology and benefits to empower our employees to work productively in a setting that best and uniquely suits their needs. Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live. Find your place at Okta today! https://www.okta.com/company/careers/.Some roles may require travel to one of our office locations for in-person onboarding.
