Multi-language sdk development go javascript python java c#
Code generation system design openapi templating
Okta is seeking a highly experienced Staff Engineer for their FGA Developer Tooling team in Bengaluru, India. The role focuses on leading the development of SDKs and enhancing the developer experience across various programming languages and tools, all within an open-source environment
Job Summary
This role involves leading the evolution of end-to-end developer experience across both open source and SaaS models for the FGA Developer Tooling team.
The successful candidate will define technical direction for SDKs in multiple languages including Go, JavaScript, .NET, Python, and Java while ensuring cross-language consistency.
You will drive improvements to CLI workflows, GitHub automation, and release strategies while actively engaging with the open source community.
Matching Summary
Match Score: 85
Okta is seeking a highly experienced Staff Engineer for their FGA Developer Tooling team in Bengaluru, India. The role focuses on leading the development of SDKs and enhancing the developer experience across various programming languages and tools, all within an open-source environment.
Skills & Requirements
Must-have
8+ years software engineering experience
Multi-language SDK development Go JavaScript Python Java C#
Code generation system design OpenAPI templating
Authentication flow and retry strategy implementation
GitHub Actions CI/CD pipeline management
Open source project leadership and PR review
Nice-to-have
Strong communication and collaboration skills
Experience mentoring engineers and raising technical bar
Ability to influence technical direction across teams
Deep understanding of API ergonomics and design principles
Key Requirements
8+ years of experience as a Software Engineer
Proficiency in Go, JavaScript, C#, Python, or Java
Experience designing code generation systems
Experience with authentication flows and resilient client systems
Proven track record in open source project maintenance