GrepJob
Okta

Senior Engineer, FGA Developer Tooling

Okta
Apply
about 2 hours ago
Bengaluru, IndiaSenior
H1B Sponsor

Responsibilities

  • Maintain and enhance existing SDKs for FGA in Go, JavaScript, .NET, Python, and Java.
  • Customize and refine SDK templates and wrappers for consistency across languages.
  • Implement and improve core SDK features including authentication flows and error handling.
  • Develop advanced capabilities with performance considerations.
  • Contribute to SDK generator tooling and build workflows using Docker.
  • Develop comprehensive tests for all exposed methods.
  • Write and maintain clear developer-focused documentation.
  • Optimize CI workflows using GitHub Actions.
  • Minimize external dependencies within SDKs.
  • Collaborate with internal teams to ensure API changes are reflected across SDKs.
  • Participate in open-source development and review community contributions.
  • Engage in code reviews and validation for high-quality SDK releases.

Requirements

  • 5+ years of experience as a Software Engineer, ideally with SDK or developer tooling experience.
  • Proficiency in Go, JavaScript or TypeScript, C# .NET, Python, or Java.
  • Solid understanding of SDK development principles and API ergonomics.
  • Experience with code generation tools like OpenAPI Generator.
  • Experience implementing authentication flows and managing client-side parallelization.
  • Familiarity with GitHub Actions and release workflows.
  • Strong testing practices including mocking external services.
  • Good understanding of version control systems and PR-based development workflows.
  • Experience in open-source projects is a plus.
  • Strong problem-solving skills and ability to work independently.

Tech Stack

DockerGitHub ActionsGoJavaJavaScript.NETPythonTypeScript