Taro Logo

Software Engineer, Gateway - Shanghai

Kong creates software and managed services that connect APIs and microservices across clouds, Kubernetes, and data centers.
Backend
Senior Software Engineer
In-Person
3+ years of experience
Enterprise SaaS

Description For Software Engineer, Gateway - Shanghai

Kong is seeking a Senior Software Engineer for their Gateway team in Shanghai, focusing on core infrastructure and API management. This role is perfect for experienced engineers passionate about distributed systems and low-level programming. As part of the Core Team, you'll work on fundamental features like proxying, load balancing, and database support, directly impacting Kong's open-source project used globally. The position requires strong expertise in Rust programming, Linux systems, and distributed systems architecture. You'll be responsible for building foundations that other teams and customers rely on, while also engaging with the open-source community. Kong offers the opportunity to work on cutting-edge technology that powers API connectivity across clouds, Kubernetes, and data centers. The company values innovation and provides engineers the freedom to contribute to product documentation and shape the future of service connectivity platforms. This role combines technical depth with the opportunity to influence modern architecture solutions.

Last updated 13 days ago

Responsibilities For Software Engineer, Gateway - Shanghai

  • Designing, building and maintaining API management software and its underlying stack
  • Architecture, design, and implement new innovative features including proxying capabilities, load balancing, databases support
  • Bugs troubleshooting, performance tuning and low-level optimizations
  • Engage with the open source community and extend Kong core
  • Fill the gaps between Kong and third-party deployment platforms and tooling

Requirements For Software Engineer, Gateway - Shanghai

Linux
Rust
  • 3+ years of programming in server-side applications and components
  • Experience designing, prototyping, building and debugging highly scalable applications
  • Solid hands-on low-level technical expertise in Linux systems troubleshooting, and profiling
  • Experience in distributed systems, Linux networking stack and computer systems programming
  • Comfortable working with a remotely distributed team
  • Strong sense of ownership and excellent verbal and written communication skills
  • 3+ years of Rust programming experience with solid understanding of async Rust

Interested in this job?

Jobs Related To Kong Software Engineer, Gateway - Shanghai