companyKong Inc. logo

Software Engineer - Rust - Event Gateway

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

We are looking for a candidate who possesses the following qualifications:2+ years of programming in server-side applications2+ years of experience with Rust, particularly async RustFamiliarity with distributed systems and Linux networkingAbility to work effectively in a remote teamExcellent communication skills

About the job

Are you excited to enhance global connections?

At Kong, we believe in the power of collaboration. If you feel you may not meet every requirement listed below but are enthusiastic about this opportunity, we encourage you to apply. We're seeking candidates who excel in key areas while having an interest in others.

About the Role:

Join our rapidly expanding Event Gateway team at Kong, where we are revolutionizing how events interact with our platform. As developers and architects leverage Kong's Event Gateway for diverse applications, your contributions will help shape our product through valuable feedback.

As a Software Engineer on the Event Gateway team, you will focus on developing core functionalities, beginning with the Kafka proxy and later branching out to MQTT, AMQP, and additional event protocols. You'll collaborate closely with engineers from various runtimes and the Konnect SaaS platform.

Your Responsibilities:

  • Design and maintain a high-performance Kafka protocol proxy.

  • Architect, design, and implement innovative features to enhance the Event Proxy's capabilities.

  • Troubleshoot bugs, optimize performance, and conduct low-level enhancements.

  • Collaborate with other data plane engineers to elevate the Kong runtime platform.

  • Complete additional tasks as assigned by your manager.

What You Bring:

  • A minimum of 2 years of experience in server-side applications and components.

  • At least 2 years of Rust programming experience, with a solid grasp of async Rust.

  • Proven experience in distributed systems and Linux networking, with an understanding of L7 and L4 APIs and protocols.

  • Ability to thrive in a remote, distributed team environment.

  • A strong sense of ownership and excellent communication skills, both verbal and written, as documentation is a key aspect of our engineering culture.

Bonus Points:

  • Practical experience with Tokio.

  • Contributions to Rust open-source projects.

  • Hands-on experience with various event-driven architectures.

About Kong Inc.

Kong is at the forefront of modern API and microservices management, empowering developers to create robust applications that drive business success. Our innovative platform helps organizations connect their services seamlessly, enhancing performance and reliability.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.