4 days ago
Bengaluru, India
Staff+
H1B Sponsor
Responsibilities
- Define and drive the technical direction for FGA SDKs, CLI, IDE integrations, and developer automation.
- Lead architectural decisions for multi-language SDKs in Go, JavaScript, .NET, Python, and Java.
- Own and evolve the SDK generator framework, templates, and wrapper patterns.
- Establish standards across SDKs for authentication flows and error handling.
- Ensure advanced SDK capabilities are implemented with performance safeguards.
- Own and evolve the release and versioning strategy for SDKs and developer tooling.
- Drive improvements to CLI workflows, GitHub Actions, and developer documentation.
- Ensure high engineering standards for testing and dependency management.
- Lead development fully in open source and improve contribution workflows.
- Partner closely with FGA Core on API design and semantics.
- 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 or developer platforms.
- Proficiency in at least one of the following: Go, JavaScript or TypeScript, C# .NET, Python, or Java.
- Strong understanding of SDK design principles and API ergonomics.
- Experience designing or maintaining code generation systems.
- Experience designing authentication flows and resilient client-side systems.
- Experience setting up and maintaining GitHub Actions and release workflows.
- Strong testing practices including mocking external services.
- Experience working in open source projects and PR-based contribution models.
- Ability to influence technical direction across teams in a distributed environment.
- Strong communication skills and ability to collaborate closely with teams.
Benefits
- Amazing benefits.
- Opportunities for social impact.
- Focus on developing talent and fostering community.
Tech Stack
GitHub ActionsGoJavaJavaScript.NETPythonTypeScript
Categories
BackendDevOpsFull StackTesting