Okta12.03.2026

Staff Engineer, 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 that forms the core of all clients
  • 03Own and evolve the SDK generator framework, templates, and wrapper patterns to ensure cross language consistency, configurability, and long term maintainability
  • 04Establish 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
  • 05Ensure advanced SDK capabilities such as BatchCheck, ListRelations, and non transactional write operations are implemented with appropriate parallelization, performance safeguards, and consistency across languages
  • 06Own and evolve the release and versioning strategy for SDKs and developer tooling
  • 07Drive improvements to CLI workflows, GitHub Actions, CI pipelines, and developer focused documentation and examples
  • 08Ensure high engineering standards for testing, mocking external requests, dependency management, performance, and minimal external dependencies
  • 09Lead development fully in open source, review community pull requests, guide contributors to a mergeable state, and improve contribution workflows and community health
  • 10Partner closely with FGA Core on API design and semantics, and with internal consumers such as Dashboard to ensure developer friendly interfaces
  • 11Mentor engineers and raise the technical bar across the Developer Tooling team

Требования

  • 018+ years of experience as a Software Engineer, with significant experience building SDKs, developer platforms, or tooling
  • 02Proficiency in at least one, and ideally multiple, of the following: Go, JavaScript or TypeScript, C# .NET, Python, or Java
  • 03Strong understanding of SDK design principles, API ergonomics, and cross language consistency
  • 04Experience designing or maintaining 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 and PR based contribution models
  • 09Experience maintaining or leading open source projects is strongly preferred
  • 10Ability to influence technical direction across teams and operate effectively in a distributed, open development environment
  • 11Strong communication skills and ability to collaborate closely with internal teams and external contributors

Условия

  • 01Hybrid work model
  • 02Compensation and benefits information available upon request
  • 03Supporting your well-being, driving social impact, developing talent, and fostering connection and community