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