
Senior Software Engineer -Gateway(Rust/Tokio) - Shanghai
Kong
Posted 2026-06-18
Tech & Engg
Job Description
Ovii's Interpretation of the Role
Senior software engineer building and evolving Kong's core API gateway platform. Own design, implementation, and performance of high‑scale, distributed Rust services while collaborating with the open‑source community.
Role Snapshot
- Design and implement core API gateway features
- Own performance tuning and low‑level optimizations
- Drive Linux‑based distributed systems engineering
- Contribute to open‑source community and documentation
- Collaborate with remote, globally‑distributed team
Must-Have Requirements
- Rust programming (3+ years)
- Async Rust
- Linux systems troubleshooting
- Distributed systems design
- API management / load balancing
- Database integration
- Performance profiling
- server‑side application development
- distributed systems
- Linux systems
- Rust programming
Nice-to-Have Signals
- Tokio
- Open‑source contributions in Rust
- NGINX/OpenResty/Kong/LuaJIT familiarity
- eBPF or WASM knowledge
- async runtime (Tokio)
- open‑source contributions
Work Setup
- Location: Shanghai, China
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Education requirement
- Certifications
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Architect, design, and ship new proxying, load‑balancing, and database support capabilities for Kong's gateway
- Maintain and evolve the underlying Rust/async stack that powers the platform
- Diagnose bugs, tune performance, and implement low‑level optimizations on Linux
- Engage with the open‑source community to incorporate emerging industry trends
- Bridge Kong core with third‑party deployment platforms and tooling
- Produce clear documentation and own feature ownership
Good Fit If You Have
- Hands‑on experience with Tokio or similar async runtimes
- Contributions to Rust open‑source projects
- Familiarity with NGINX/OpenResty/Kong/LuaJIT or VM internals (eBPF, WASM)
- Comfortable working in a globally distributed team
Skills
- Rust (async)
- Tokio
- Linux systems troubleshooting
- Distributed systems design
- API management & load balancing
- Database integration
- Performance profiling
- Open‑source contribution