Senior Software Engineer

24 ore fa

Monza, Lombardy, Italia Kong Tempo pieno
Overview

As a Senior Software Engineer at Kong, you design and optimize the Gateway Operator and Ingress Controller to deliver scalable API connectivity across Kubernetes, multi-cloud, and hybrid environments. You’ll collaborate with cross-functional teams to build high-performance, reliable software in Golang and contribute to open-source projects. You mentor junior engineers and help shape technical roadmaps while staying current with cloud-native trends. This role offers the chance to impact AI connectivity and cloud-native platforms at scale.

Retribuzione / Benefits
  • health, dental, and vision insurance
  • paid holidays and PTO
  • professional development opportunities
  • hybrid work arrangement
  • compensation to reflect experience and location
Responsabilità
  • Design, develop, and maintain Kong’s Gateway Operator and Ingress Controller for reliability, performance, and scalability
  • Contribute to open-source projects and engage with the community
  • Collaborate with engineering, product, and DevOps to add features and improve functionality
  • Write clean, well-tested code in Golang with automated tests and peer reviews
  • Optimize performance for high-throughput, low-latency systems
  • Build and maintain integrations with Kubernetes and cloud providers (AWS, GCP, Azure)
  • Participate in technical design discussions and contribute to roadmaps
  • Troubleshoot complex issues and ensure high availability and resilience
  • Mentor junior engineers and foster innovation and collaboration
  • Stay updated on trends in cloud computing, Kubernetes, and service meshes
Requisiti fondamentali
  • 5+ years in software engineering with backend focus
  • Proficiency in Golang (or strong alternative with ramp-up ability in Go)
  • Deep knowledge of Kubernetes and cloud-native ecosystem
  • Experience designing high-performance, scalable distributed systems
  • Familiarity with APIs, microservices, and L4/L7 networking concepts
  • Strong observability, monitoring, and debugging skills in cloud environments
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Ability to contribute to and navigate open-source projects
  • Strong problem-solving skills and ability to work independently in a distributed team
  • Excellent communication and mentoring abilities
  • excellent communication
  • mentoring
  • independence in a distributed team
  • Golang
  • Kubernetes
  • cloud-native architectures