Principal Software Engineer - GO, Kubernetes Platform Engineering
Core
Lead the design and delivery of complex components and services within the cloud-native platform, owning them from design through production operation.
Role type
Principal Software Engineer (Kubernetes Platform)
Builds
Kubernetes operators, controllers, infrastructure automation, and platform services
Domain
Cloud-native infrastructure, Kubernetes, Distributed Systems
Required skills
Go, Kubernetes (Operators, Controllers, CRDs), Distributed Systems, Cloud Platforms (AWS/Azure/GCP), Microservices, Event-driven Architecture, CI/CD, GitOps, Infrastructure-as-Code (Terraform/Crossplane), Observability
Preferred skills
Container Networking (CNI), Service Mesh, mTLS, Workload Identity, Secrets Management, Declarative Infrastructure Tooling
Technologies
Go, Kubernetes, Kubebuilder, Operator Framework, Terraform, Crossplane, AWS, Azure, GCP
Responsibilities
Lead design and delivery of complex cloud-native components; Act as technical lead for major features and initiatives; Partner with Principal/Distinguished Engineers on platform architecture; Identify and resolve technical risks; Maintain hands-on presence in development lifecycle; Mentor mid-level and junior engineers
Seniority
Principal, hands-on IC with strategy & mentorship