Okta17.03.2026
Staff Engineer, Auth0 FGA Developer Platform
Bengaluru
Обязанности
- 01Define and drive the technical direction for FGA SDKs, CLI, IDE integrations, and developer automation across OSS and SaaS
- 02Lead architectural decisions for multi‑language SDKs in Go, JavaScript, .NET, Python, and Java, leveraging and evolving the SDK generator
- 03Own and evolve the SDK generator framework, templates, and wrapper patterns to ensure cross‑language consistency and maintainability
- 04Establish standards across SDKs for authentication flows, error handling, retry logic, rate limiting, and method‑level configuration overrides
- 05Implement advanced SDK capabilities such as BatchCheck, ListRelations, and non‑transactional writes with performance safeguards
- 06Own and evolve the release and versioning strategy for SDKs and developer tooling
- 07Drive improvements to CLI workflows, GitHub Actions, CI pipelines, and developer documentation and examples
- 08Ensure high engineering standards for testing, mocking external requests, dependency management, and performance
- 09Lead open‑source development, review community pull requests, guide contributors, and improve contribution workflows
- 10Partner with FGA Core on API design and with internal consumers to ensure developer‑friendly interfaces
- 11Mentor engineers and raise the technical bar across the Developer Tooling team
Требования
- 018+ years of software engineering experience with a focus on SDKs, developer platforms, or tooling
- 02Proficiency in at least one, preferably multiple, of: Go, JavaScript/TypeScript, C#/.NET, Python, Java
- 03Strong understanding of SDK design principles, API ergonomics, and cross‑language consistency
- 04Experience with code generation systems such as OpenAPI Generator and templating frameworks
- 05Experience designing authentication flows, retry strategies, rate limiting, and resilient client‑side systems
- 06Experience setting up and maintaining GitHub Actions and release workflows
- 07Strong testing practices including mocking external services and validating client behavior
- 08Experience working in open‑source projects with PR‑based contribution models; maintaining or leading open‑source projects is preferred
- 09Ability to influence technical direction across teams in a distributed, open development environment
- 10Strong communication and collaboration skills
Условия
- 01Hybrid work model
- 02Immersive in‑person onboarding
- 03Equal opportunity employer