Skip to content
KongKong

Software Engineer 2, Managed Gateways

Build and operate highly available distributed systems, microservices, and control-plane components for Kong’s managed gateway products. The role requires 5+ years of software experience, strong Golang expertise, cloud and Kubernetes experience, and deep knowledge of networking and API infrastructure.

About the job

Responsibilities

  • Design, develop, and operate highly available distributed systems for Managed Gateways, ensuring resilience to regional and zonal outages.
  • Own and lead delivery of key features and modules from design through implementation and production rollout.
  • Build microservices and control-plane components powering Dedicated Cloud Gateways and Serverless Gateways.
  • Partner with Product and Engineering teams to deliver features at scale for building, securing, and managing APIs.
  • Participate in on-call rotations, own production services, and drive reliability improvements.
  • Write automated tests, observability hooks, and tooling to improve reliability and reduce toil.
  • Assist with hiring and mentor engineers on the team.
  • Contribute to the Managed Gateways technical roadmap across infrastructure, networking, and platform engineering.
  • Balance innovation, reliability, and customer impact in a high-velocity environment.

Requirements

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 5+ years of experience building high-performance software, ideally in infrastructure or platform engineering.
  • Strong experience with Golang.
  • Deep understanding of distributed systems, L4/L7 networking, DNS, TLS/SSL, HTTP, and cloud-native architectures.
  • Hands-on experience with at least one major cloud provider and Kubernetes.
  • Experience building APIs, standardizing APIs in large organizations, and creating API workflows.
  • Experience designing and operating systems supporting 99.99%+ uptime SLAs.
  • Ability to debug complex systems from packet- and protocol-level details through high-level design.
  • Knowledge of observability and monitoring practices for high availability and performance.
  • Strong communication, collaboration, and cross-functional influence skills.
  • Strong ownership and experience driving features end-to-end and influencing technical direction.

Nice-to-haves

  • Experience with L4/L7 proxies such as Nginx, Envoy, or HAProxy.
  • Background in API management, API workflows, or developer platforms.
  • Experience with multi-cloud networking.
  • Contributions to open-source infrastructure or networking projects.

Compensation and Benefits

  • The posting does not provide salary or benefits details.

Skills

Go, Distributed Systems, Networking, DNS, Tls/Ssl, Http, AWS, GCP, Azure, Kubernetes, APIs, Microservices, Observability, Nginx, Envoy

Celonis

Celonis

Bengaluru, India

Software Engineer
No salary listedHybrid3+ YOEBackend Engineering

Build and maintain Celonis’s on-premises process-mining application while supporting customer migration to its cloud platform. The role requires 3–6 years of software engineering experience, strong Java/Spring/Hibernate skills, and experience with distributed systems.

GoHighLevel

GoHighLevel

India

Software Development Engineer III
No salary listedRemote4+ YOEBackend Engineering

Own the backend of a high-scale CRM Opportunities product, designing data models, APIs, distributed workflows, and reliable multi-tenant services. Requires 4+ years of backend experience, production Node.js or Go, distributed-systems expertise, and enough Vue.js fluency to ship UI changes.

GoHighLevel

GoHighLevel

India

Software Development Engineer III - Contacts
No salary listedRemote5+ YOEBackend Engineering

Build and operate scalable backend services and APIs for the Contacts CRM domain, focusing on performance, reliability, and distributed systems. The role requires 5+ years of backend development experience and strong TypeScript and Node.js expertise.

Anyscale

Anyscale

San Francisco, CA
Software Engineer
$215k+/yrOn-site5+ YOEBackend Engineering

Develop and improve Ray Core’s C++ distributed-systems backend, focusing on performance, reliability, fault tolerance, and scalability. The role requires at least five years of experience with distributed systems, C/C++, low-level operating systems, algorithms, and system design.

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.