About the job
Are you ready to empower global connectivity?
If you feel you don’t meet all the qualifications listed below but are eager to apply, we encourage you to do so. We value diverse experiences and are interested in candidates who excel in specific areas while demonstrating a willingness to grow in others.
About the Role
As a Software Engineer at Kong, you will be instrumental in the development and maintenance of our innovative API gateway and cloud-native connectivity solutions. You will contribute to high-performance software that enables organizations to adeptly manage APIs and microservices across various environments: cloud, on-premise, and hybrid.
At Kong, we are pioneering API connectivity with both open-source and enterprise-grade solutions that serve some of the most demanding applications globally. Our flagship products, Kong Gateway Operator and Kong Ingress Controller, facilitate seamless, secure, and intelligent service connectivity for modern infrastructure, including Kubernetes, multi-cloud, and service mesh deployments. If you are passionate about distributed systems and cloud-native technologies and are eager to expand your expertise in high-performance APIs, we would love to connect with you!
What You’ll Be Doing
- Contributing to the development and upkeep of Kong’s Gateway Operator and Ingress Controller to ensure optimal reliability and performance.
- Delivering tasks that meet acceptance criteria, working on moderate-scope problems requiring analysis of various factors.
- Writing clear, maintainable, and thoroughly tested code in Golang, ensuring code quality through automated testing and engaging in peer reviews.
- Collaborating with cross-functional teams (engineering, product, DevOps) to create new features and foster effective internal relationships.
- Participating in the design of components within a larger system, understanding trade-offs of different approaches and articulating your reasoning.
- Debugging and resolving issues within your area of the codebase, exercising judgment within established procedures and practices.
- Engaging with the open-source community under the mentorship of senior team members.
What You’ll Bring
- 1-2+ years of professional software engineering experience (or equivalent).
- Strong proficiency in Golang (or strong proficiency in C/C++/Java/Python with a willingness to learn Golang).

