
Software Engineer – Kubernetes
Kong Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Milan • Italy
Visit company websiteExplore more
Tech Stack
About the role
- Contributing to the development and maintenance of Kong’s Gateway Operator and Ingress Controller to ensure reliability and performance.
- Delivering assigned tasks that meet acceptance criteria, working on problems of moderate scope where analysis requires a review of a variety of factors.
- Writing readable, maintainable, and adequately tested code in Golang while ensuring code quality through automated testing and participating in peer reviews.
- Collaborating with cross-functional teams (engineering, product, DevOps) to build new features and build productive internal working relationships.
- Contributing to the design of components within a larger system, understanding the trade-offs of different approaches and articulating your reasoning.
- Debugging and solving problems within your area of the codebase, exercising judgment within defined procedures and practices.
- Engaging with the open-source community under the guidance of senior team members.
Requirements
- 1-2+ years of professional software engineering experience (or comparable).
- Proficiency in Golang (or strong proficiency in C/C++/Java/Python with a willingness to learn Go rapidly).
- Familiarity with Kubernetes architecture and concepts (e.g., Pods, Deployments, Services, CRDs).
- Ability to deliver routine work with general instructions and tackle new projects or assignments with detailed instructions.
- Experience writing unit and integration tests.
- A strong learning mindset, self-awareness to acknowledge strengths and weaknesses, and a drive to actively manage your growth.
- Good communication skills and the ability to collaborate effectively in a distributed, remote-first team.
Benefits
- Health insurance
- 401(k) plan
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangCC++JavaPythonunit testingintegration testingautomated testingcode qualitydebugging
Soft Skills
collaborationcommunicationproblem-solvingself-awarenesslearning mindsetjudgmentrelationship buildingadaptabilityteamworkgrowth management