Skip to content
KongKong

Senior Software Engineer

Develops high-performance Go backend systems, SDKs, CLI tools, declarative state managers, and Terraform integrations for Kong’s API management platform. Requires 5+ years of backend engineering experience, strong API design skills, and production experience with infrastructure-as-code or platform tooling.

About the job

Responsibilities

  • Develop high-performance Go runtimes, CLI engines, and declarative state managers.
  • Design and optimize Go algorithms for state diffing, validation, and real-time drift detection across large-scale, multi-tenant API topologies.
  • Architect and maintain high-performance Go SDKs and core libraries for internal microservices and external clients interacting with the Konnect SaaS platform.
  • Define clean, extensible REST API contracts across platform runtimes.
  • Architect spec-driven tooling using OpenAPI and AsyncAPI to generate SDKs, client libraries, and infrastructure-as-code definitions.
  • Build modern CLI experiences for developer workflows and high-concurrency CI/CD automation.
  • Build and extend reliable Terraform Providers.
  • Bring new runtime capabilities into the declarative management ecosystem as native API primitives.
  • Collaborate across global backend and platform teams and mentor junior engineers.

Requirements

  • 5+ years of software engineering experience designing and delivering production-grade backend systems and developer tools using Golang.
  • Proven experience designing developer-friendly API schemas using REST, gRPC, and OpenAPI.
  • Strong understanding of API backwards compatibility, versioning, and developer experience.
  • Production experience with Terraform provider development, Kubernetes operators, or stateful CI/CD automation pipelines.
  • Strong commitment to clean code, automated testing, benchmarking, and robust software architecture.
  • Ability to communicate complex technical decisions and provide technical leadership.

Compensation & Benefits

  • Work on open-source-adjacent products that directly impact developers and enterprise customers globally.
  • Solve technical problems involving declarative state synchronization, API governance, and distributed connectivity.
  • Opportunity to grow with a high-growth pre-IPO startup.

Skills

Go, Rest, gRPC, Openapi, Asyncapi, Terraform, Kubernetes, CI/CD, GitHub Actions, Gitlab Ci, Jenkins, Sdk Development, API Design, Automated Testing

Apollo

Apollo

Bengaluru, India

Senior Backend Engineer II
No salary listedHybrid5+ YOEBackend Engineering

Senior backend engineer responsible for designing, shipping, and operating scalable distributed services while owning the full development lifecycle. The role requires 5+ years of backend experience, strong system design fundamentals, operational judgment, and effective use of AI-assisted development.

6sense

6sense

Bengaluru, India

Senior Software Engineer
No salary listedOn-site7+ YOEBackend Engineering

Senior software engineer responsible for designing scalable backend systems, APIs, microservices, and distributed applications. Requires 7+ years of software engineering experience with Python or Java and cloud-platform experience.

ZoomInfo

ZoomInfo

Bengaluru, India

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.