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 architecture, distributed systems design, cloud platforms (AWS/Azure/GCP), CI/CD, GitOps, Infrastructure-as-Code, observability, microservices, stateful workloads
Preferred skills
Container networking (CNI), service mesh, mTLS, workload identity, secrets management, declarative infrastructure tooling (Terraform, Crossplane)
Technologies
Go, Kubernetes, Kubebuilder, Operator Framework, EKS, AKS, GKE, Terraform, Crossplane
Responsibilities
Lead design and delivery of complex platform components; Act as technical lead for major features; Partner with Principal/Distinguished Engineers on 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