Kong

Senior Software Engineer, Gateway - Shanghai

Shanghai, China. Posted 5 days ago

The role

You will design, build, and maintain API management software and its underlying stack. You will work on core features like proxying capabilities, load balancing, and database support.

What you will do

  • Design, build and maintain API management software and its underlying stack
  • Architecture, design, and implement new innovative features including proxying capabilities, load balancing, and databases support
  • Troubleshoot bugs, perform performance tuning and low-level optimizations
  • Engage with open source community and extend Kong core to support the latest industry trends
  • Fill the gaps between Kong and third-party deployment platforms and tooling
  • Perform additional tasks required by manager

Required qualifications

  • 5+ years of programming in server-side applications and components
  • Experience designing, prototyping, building and debugging applications that are highly scalable, distributed, reliable and resilient
  • Solid hands-on low-level technical expertise in Linux systems troubleshooting, and profiling
  • Experience in distributed systems, Linux networking stack and computer systems programming
  • Knowledge of APIs on both L7 and L4 transports and protocols
  • Comfortable working with a remotely distributed team
  • Strong sense of ownership
  • Excellent verbal and written communication skills

Nice to have

  • Hands-on experience with NGINX/OpenResty/Kong/LuaJIT
  • Hands-on experience with Envoy or Istio
  • Hands-on experience with Rust
  • Hands-on experience leveraging AI agents to deliver intricate software systems efficiently and with superior quality
  • Familiarity with AI LLM concepts and application development

About the company

Kong Inc. is an AI Connectivity Company building the connectivity layer of AI. Its unified API and AI platform enables organizations to secure, manage, accelerate, govern, and monetize the flow of intelligence across APIs and AI traffic.