
Job Description
Ovii's Interpretation of the Role
Kong is seeking a Senior Software Engineer to build high‑performance Go runtimes, CLI tools and declarative state‑management engines that power its API Management suite. The role blends backend development with APIOps architecture, requiring strong API design, IaC tooling, and mentorship of junior engineers.
Role Snapshot
- Senior Software Engineer
- Go backend development
- API platform tooling
- Declarative state‑management
- CLI & Terraform provider engineering
- Mentor junior engineers
Must-Have Requirements
- Go (Golang)
- API design (REST, gRPC, OpenAPI)
- Terraform provider development
- CLI development
- Automated testing & benchmarking
- Engineering rigor (clean code, unit/integration/e2e tests)
- backend systems
- developer tools
- API platforms
Nice-to-Have Signals
- Kubernetes operators
- Cloud platform experience (AWS, Azure, GCP)
- AsyncAPI knowledge
- Open‑source contribution experience
- cloud infrastructure
- open‑source ecosystems
Work Setup
- Location: Bangalore, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Salary range
- Visa sponsorship
- Remote eligibility
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
What You'll Likely Work On
- Design and optimize Go algorithms for state diffing and drift detection across multi‑tenant API topologies.
- Architect, maintain, and evolve high‑performance Go SDKs and core libraries used by internal microservices and external clients.
- Define clean, extensible REST and gRPC API contracts for Kong’s platform runtimes.
- Build spec‑driven code‑generation pipelines (OpenAPI/AsyncAPI) to produce SDKs, client libraries and IaC definitions.
- Develop modern, fast CLI tools for developer workflows and high‑concurrency CI/CD automation.
- Create and extend reliable Terraform providers to enable seamless infrastructure‑as‑code operations.
- Integrate new runtime capabilities into the declarative management ecosystem as native API primitives.
- Mentor junior engineers, drive engineering rigor, and communicate technical decisions across global backend and platform teams.
Good Fit If You Have
- Experience with high‑scale, multi‑tenant API platforms.
- Interest in open‑source adjacent projects and developer experience.
- Ability to articulate complex technical decisions to diverse audiences.
Skills
- Go (Golang)
- REST / gRPC / OpenAPI API design
- Terraform provider development
- CLI development
- CI/CD pipeline integration
- Kubernetes operators (exposure)
- Automated testing & benchmarking
- Code generation & spec‑driven tooling
- Microservices SDKs