# Staff Engineer, Developer Platform

**Company:** [Okta](https://hotfix.jobs/companies/okta)
**Location:** Bengaluru, India
**Role:** Developer Relations
**Experience:** 8+ years
**Skills:** Go, JavaScript, TypeScript, C#, Python, Java, Sdk Design, API Design, Openapi Generator, Code Generation, GitHub Actions, CI/CD, Rate Limiting, Open Source, Testing
**Posted:** 2026-07-31

> Leads the technical direction and developer experience for open-source and SaaS FGA SDKs, CLI workflows, IDE integrations, and automation. The role requires 8+ years of software engineering experience, proficiency in multiple programming languages, and expertise in SDK design, code generation, resilient client systems, and open-source collaboration.

## Job Description

## Responsibilities
- Define and drive the technical direction for FGA SDKs, CLI, IDE integrations, and developer automation across open source and SaaS.
- Lead architectural decisions for multi-language SDKs in Go, JavaScript, .NET, Python, and Java, leveraging and evolving the SDK generator.
- Own and evolve the SDK generator framework, templates, and wrapper patterns for cross-language consistency, configurability, and maintainability.
- Establish standards for authentication flows, error mapping and handling, retry logic, rate limiting, and method-level configuration overrides.
- Ensure advanced SDK capabilities such as BatchCheck, ListRelations, and non-transactional write operations are implemented with appropriate parallelization and performance safeguards.
- Own SDK and developer-tooling release and versioning strategy.
- Improve CLI workflows, GitHub Actions, CI pipelines, documentation, and examples.
- Maintain high 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, and improve contribution workflows and community health.
- Partner with FGA Core on API design and semantics and with internal consumers to ensure developer-friendly interfaces.
- Mentor engineers and raise the technical bar across the Developer Tooling team.

## Requirements
- 8+ years of experience as a Software Engineer, 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 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 pull-request-based contribution models; maintaining or leading open-source projects is preferred.
- Ability to influence technical direction across teams and operate effectively in a distributed, open development environment.
- Strong communication and collaboration skills with internal teams and external contributors.

## Similar jobs

- [Principal Technologist / Field CTO](https://hotfix.jobs/jobs/ca0abe55-7079-4ac1-bfb4-fed53f3ab6b1) - MongoDB - Remote
- [Developer Relations Engineer](https://hotfix.jobs/jobs/67dd0e09-0d92-48ae-93f9-b7c58a8a0c21) - Supabase - Remote

**Apply:** https://hotfix.jobs/jobs/a64d7639-7ce5-4e3d-81a0-6d44cff5bc19
**Canonical:** https://hotfix.jobs/jobs/a64d7639-7ce5-4e3d-81a0-6d44cff5bc19