Staff Engineer, Auth0 FGA Developer Platform

Okta · Bengaluru · 8+ yrs experience · Posted 2026-07-18

Tech stack: C#, GitHub Actions, Go, Java, JavaScript, Python, TypeScript

Apply on the company site · Get a referral for this role

Okta salary & ratings · Okta interview process · More live openings

About the role

Responsibilities:
- Define and drive the technical direction for FGA SDKs, CLI, IDE integrations, and developer automation across OSS and SaaS.
- Lead architectural decisions for multi language SDKs in Go, JavaScript,.
- NET, Python, and Java, leveraging and evolving the SDK generator that forms the core of all clients.
- Own and evolve the SDK generator framework, templates, and wrapper patterns to ensure cross language consistency, configurability, and long term maintainability.
- Establish standards across SDKs for authentication flows such as client credentials, error mapping and handling, retry logic with appropriate rate limiting strategies, and method level configuration overrides.
- Ensure advanced SDK capabilities such as BatchCheck, ListRelations, and non transactional write operations are implemented with appropriate parallelization, performance safeguards, and consistency across languages.
- Own and evolve the release and versioning strategy for SDKs and developer tooling.
- Drive improvements to CLI workflows, GitHub Actions, CI pipelines, and developer focused documentation and examples.
- Ensure high engineering standards for testing, mocking external requests, dependency management, performance, and minimal external dependencies.
- Lead development fully in open source, review community pull requests, guide contributors to a mergeable state, and improve contribution workflows and community health.
- Partner closely with FGA Core on API design and semantics, and with internal consumers such as Dashboard to ensure developer friendly interfaces.
- Mentor engineers and raise the technical bar across the Developer Tooling team.
Qualifications:
- 8+ years of experience as a Software Engineer, with significant experience building SDKs, developer platforms, or tooling.
- Proficiency in at least one, and ideally multiple, of the following: Go, JavaScript or TypeScript, C#.
- NET, Python, or Java.
- Strong understanding of SDK design principles, 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 PR based contribution models.
- Experience maintaining or leading open source projects is strongly preferred.
- Ability to influence technical direction across teams and operate effectively in a distributed, open development environment.
- Strong communication skills and ability to collaborate closely with internal teams and external contributors.
- LI-Hybrid
- P24601_3385572
- Supporting Your Well-Being
- Driving Social Impact
- Developing Talent and Fostering Connection + Community

Qualifications

- 8+ years of experience as a Software Engineer, with significant experience building SDKs, developer platforms, or tooling.
- Proficiency in at least one, and ideally multiple, of the following: Go, JavaScript or TypeScript, C#.
- NET, Python, or Java.
- Strong understanding of SDK design principles, 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 PR based contribution models.
- Experience maintaining or leading open source projects is strongly preferred.
- Ability to influence technical direction across teams and operate effectively in a distributed, open development environment.
- Strong communication skills and ability to collaborate closely with internal teams and external contributors.
- LI-Hybrid P24601_3385572 Supporting Your Well-Being
- Driving Social Impact
- Developing Talent and Fostering Connection + Community

Responsibilities

- Define and drive the technical direction for FGA SDKs, CLI, IDE integrations, and developer automation across OSS and SaaS.
- Lead architectural decisions for multi language SDKs in Go, JavaScript.
- NET, Python, and Java, leveraging and evolving the SDK generator that forms the core of all clients.
- Own and evolve the SDK generator framework, templates, and wrapper patterns to ensure cross language consistency, configurability, and long term maintainability.
- Establish standards across SDKs for authentication flows such as client credentials, error mapping and handling, retry logic with appropriate rate limiting strategies, and method level configuration overrides.
- Ensure advanced SDK capabilities such as BatchCheck, ListRelations, and non transactional write operations are implemented with appropriate parallelization, performance safeguards, and consistency across languages.
- Own and evolve the release and versioning strategy for SDKs and developer tooling.
- Drive improvements to CLI workflows, GitHub Actions, CI pipelines, and developer focused documentation and examples.
- Ensure high engineering standards for testing, mocking external requests, dependency management, performance, and minimal external dependencies.
- Lead development fully in open source, review community pull requests, guide contributors to a mergeable state, and improve contribution workflows and community health.
- Partner closely with FGA Core on API design and semantics, and with internal consumers such as Dashboard to ensure developer friendly interfaces.
- Mentor engineers and raise the technical bar across the Developer Tooling team.

More openings at Okta