Kong Inc.

Software Engineer – Kubernetes

Kong Inc.

full-time

Posted on:

Location Type: Hybrid

Location: MilanItaly

Visit company website

Explore more

AI Apply
Apply

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