2 months ago
Bengaluru, IndiaStaff+
Responsibilities
- Define and drive technical direction for FGA DevEx, CLI, IDE integrations, and developer automation across open-source and SaaS deployments.
- Lead architectural decisions for multi-language SDKs and evolve the SDK generator, templates, and wrapper patterns.
- Establish consistent SDK standards for authentication, error handling, retries, rate limiting, and configuration overrides.
- Implement advanced SDK capabilities with appropriate parallelization, performance safeguards, and cross-language consistency.
- Own SDK and developer tooling release and versioning strategy.
- Improve CLI workflows, GitHub Actions, CI pipelines, documentation, and examples.
- Maintain high standards for testing, external-service mocking, dependency management, performance, and minimal dependencies.
- Lead open-source development, review community pull requests, guide contributors, and improve contribution workflows.
- Partner with FGA Core and internal consumers on API design and developer-friendly interfaces.
- Mentor engineers and raise the technical bar across the Developer Tooling team.
Requirements
- 8+ years of software engineering experience with significant experience building SDKs, developer platforms, or tooling.
- Proficiency in at least one, ideally multiple, of Go, JavaScript or TypeScript, C# .NET, Python, and Java.
- Strong understanding of SDK design, API ergonomics, and cross-language consistency.
- Experience designing or maintaining code generation systems such as OpenAPI Generator and templating frameworks.
- Experience designing authentication flows, retry strategies, rate limiting, and resilient client-side systems.
- Experience setting up and maintaining GitHub Actions and release workflows.
- Strong testing practices, including mocking external services and validating client behavior.
- Experience working in open-source projects and pull-request-based contribution models; maintaining or leading open-source projects is strongly preferred.
- Ability to influence technical direction across teams in a distributed, open development environment.
- Strong communication and collaboration skills with internal teams and external contributors.
Benefits
- Hybrid work arrangement is indicated by the #LI-Hybrid designation.
- Okta provides well-being support, social-impact opportunities, talent development, and community-building initiatives.
- The role includes an immersive, in-person onboarding experience.
- Okta has a global community spanning more than 20 offices worldwide.
Tech Stack
Categories
About Okta
Okta builds cloud-based identity and access management for enterprises and developers, including single sign-on, multi-factor authentication, and lifecycle management. It sells subscription SaaS as the Okta Workforce Identity and Customer Identity Clouds; the latter incorporates Auth0, acquired in 2021. Founded in 2009 and headquartered in San Francisco, Okta is a public company traded on Nasdaq.
