About the job
Join Us in Empowering Global Connections!
At Kong, we believe in building a connected world. If you are excited about this role but don’t meet every single requirement, we encourage you to apply anyway. We value strong candidates who excel in specific areas while showing interest in expanding their skills.
As a pivotal part of our Platform Team, you will contribute to the backbone of Kong's infrastructure, developing and sustaining the essential services that drive our ecosystem. These include services for authentication, authorization, search, notifications, and audit logging, which process millions of transactions each day, trusted by leading companies worldwide.
Your Role:
As a Senior Software Engineer, your contributions will focus on enhancing our search infrastructure, notification systems, and audit logging services. You will architect and implement backend services that are scalable and high-performance, managing millions of queries and events daily. You will also develop Model Context Protocol (MCP) tools to augment Kong's AI capabilities. This position requires a solid background in distributed systems, proficiency in Golang, and experience in creating resilient backend services.
Key Responsibilities:
Design and maintain robust search infrastructure and query systems that enhance Kong's product discovery and analytics.
Develop optimized notification services for real-time alerts and updates across the platform.
Enhance audit logging systems for critical security and compliance data management.
Create MCP tools and integrations to further advance our platform's AI functionalities.
Architect scalable, distributed backend services using Golang and modern cloud-native technologies.
Collaborate with cross-functional teams to define requirements and deliver high-quality features.
Write clean, maintainable, and thoroughly tested code.
Engage in code reviews, design discussions, and technical planning.
Optimize performance and scalability of services.

