Senior Software Engineer

14 ore fa

Bardi, Emilia Romagna, Italia Kong Tempo pieno

OverviewAs 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 / Benefitshealth, 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 fondamentali5+ 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