Kong Inc.

Software Engineer – Gateway

Kong Inc.

full-time

Posted on:

Location Type: Remote

Location: Italy

Visit company website

Explore more

AI Apply
Apply

About the role

  • Responsible for 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 that extend Kong’s offering.
  • Bugs troubleshooting, performance tuning and low-level optimizations.
  • Engage with the 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.
  • And any additional tasks required by manager.

Requirements

  • 3+ 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.
  • 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.
  • Hands-on experience with Tokio.
  • Contributions to Rust open source projects.
  • Hands-on experience with NGINX/OpenResty/Kong/LuaJIT.
  • Understanding of inner workings of VM implementations like LuaJIT, eBPF and/or WASM.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Rustasync RustTokioLinux systems troubleshootingdistributed systemsLinux networking stackcomputer systems programmingNGINXOpenRestyLuaJIT
Soft Skills
strong sense of ownershipverbal communicationwritten communication