
Senior Software Engineer – Kubernetes
Kong Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Milan • Italy
Visit company websiteExplore more
Job Level
About the role
- Designing, developing, and maintaining Kong’s Gateway Operator and Ingress Controller to ensure reliability, performance, and scalability.
- Contributing to open-source projects and engaging with the community to drive innovation in API connectivity.
- Collaborating with cross-functional teams (engineering, product, DevOps) to build new features and enhance existing functionality.
- Writing clean, efficient, and well-tested code in Golang while ensuring high code quality through automated testing and peer reviews.
- Optimizing performance for high-throughput, low-latency distributed systems.
- Building and maintaining integrations with Kubernetes and cloud providers (AWS, GCP, Azure).
- Participating in technical design discussions, architecting solutions, and contributing to technical roadmaps.
- Troubleshooting complex system issues and ensuring high availability and resilience.
- Mentoring junior engineers and fostering a culture of innovation and collaboration.
- Staying up to date with emerging trends in cloud computing, Kubernetes, and service meshes.
Requirements
- 5+ years of software engineering experience, with a strong focus on backend development.
- Proficiency in Golang (or strong experience in another modern programming language with the ability to ramp up in Golang).
- Deep knowledge of Kubernetes and the wider cloud-native ecosystem.
- Experience designing and building high-performance, scalable distributed systems.
- Familiarity with APIs, microservices, and networking (L4/L7 concepts).
- Strong understanding of observability, monitoring, and debugging techniques in cloud environments.
- Experience working with cloud platforms such as AWS, GCP, or Azure.
- Ability to contribute to and navigate open-source projects.
- Strong problem-solving skills and the ability to work independently in a distributed team.
- Excellent communication skills, with a passion for knowledge sharing and mentoring.
Benefits
- No specific benefits listed in the description
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Golangbackend developmentdistributed systemsAPIsmicroservicesobservabilitymonitoringdebuggingcloud-native ecosystemhigh-performance systems
Soft Skills
problem-solvingcommunicationmentoringcollaborationinnovationindependent workteamworktechnical designknowledge sharingengagement