10 days ago
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 secures AI. Okta is The World’s Identity Company. Freeing everyone to safely use any technology—anywhere, on any device or app.
