Golang / Go Job: Senior Software Engineer β€” Kubernetes Control Plane (Go / Golang)

Buoyant

Senior Software Engineer β€” Kubernetes Control Plane (Go / Golang) at Buoyant

Remote β€Ί 100% remote position (in the Americas timezones)
  (Posted Nov 9 2026)

Job description
Senior Software Engineer β€” Kubernetes Control Plane (Go / Golang)

REMOTE: United States, Canada, or South America ONLY
Experience: 7+ years

IMPORTANT β€” PLEASE READ BEFORE APPLYING

Buoyant is seeking experienced software engineers who have personally designed and developed production Kubernetes controllers/operators, Custom Resource Definitions (CRDs), and reconciliation loops.

This is a hands-on Kubernetes-native software PRODUCT engineering role β€” NOT a DevOps, SRE, platform operations, or Kubernetes administration position.

ABOUT BUOYANT

Buoyant is the company behind Linkerd, the CNCF-graduated Kubernetes service mesh. We're expanding our engineering team to develop new cloud-native infrastructure products, including Kinference, our Kubernetes-native AI inference control plane.

You'll join a small, experienced engineering team building distributed systems and Kubernetes-native infrastructure software, with significant technical ownership.

WHAT YOU'LL DO

β€’ Design and implement production Kubernetes controllers, operators, CRDs, and reconciliation systems.
β€’ Develop Kubernetes API integrations using Go and/or Rust.
β€’ Build software for resource lifecycle management, watches/informers, and distributed infrastructure.
β€’ Solve challenging problems involving networking, scalability, reliability, and security.
β€’ Own engineering features from design through production.

REQUIRED QUALIFICATIONS β€” MUST HAVE

β€’ 7+ years of professional software engineering experience.
β€’ Direct, hands-on experience personally developing production Kubernetes controllers/operators, CRDs, and reconciliation loops.
β€’ Strong professional Go/Golang development experience, or equivalent Kubernetes-native product engineering experience in Rust.
β€’ Knowledge of Kubernetes API machinery, watches/informers, desired-state reconciliation, and resource lifecycle management.
β€’ Experience building, debugging, and maintaining distributed systems in production.
β€’ Ownership of substantial software components from design through deployment.

Professional Rust experience is desirable but NOT required. Strong Go developers with deep Kubernetes controller/operator engineering experience are encouraged to apply.

HIGHLY DESIRABLE

β€’ Kubebuilder, controller-runtime, client-go, or kube-rs.
β€’ Versioned CRDs, admission webhooks, Gateway API, and multi-cluster Kubernetes.
β€’ Customer-facing Kubernetes-native software products.
β€’ Service meshes, cloud networking, gateways, service discovery, and distributed configuration.
β€’ gRPC, TLS/mTLS, RBAC, authentication, and performance engineering.
β€’ Open-source infrastructure contributions.

WHAT DOES NOT QUALIFY ON ITS OWN

β€’ Managing Kubernetes clusters using EKS, GKE, or AKS.
β€’ Kubernetes application deployment, administration, or cluster operations.
β€’ Helm, Terraform, GitOps, CI/CD, or infrastructure monitoring.
β€’ Installing, configuring, or using existing Kubernetes operators without developing them.
β€’ General Go backend/API development without direct Kubernetes controller/operator implementation.

We are hiring engineers who BUILD software that extends Kubernetes β€” not engineers who simply USE Kubernetes.

LOCATION & EMPLOYMENT

Fully remote β€” United States, Canada, or South America ONLY.

At least five hours of daily overlap with Pacific Time business hours is required.

Applicants must be eligible for an approved employment or contractor arrangement in their country of residence.

Equal Opportunity Employer
Buoyant is an Equal Opportunity Employer. We do not discriminate against applicants because of race, religion, gender identity, pregnancy, national origin, ancestry, citizenship, age, marital status, military status, or any other characteristic protected by local law or ordinance


 

Company: Buoyant

Buoyant
job info / career page
Linkedin profile
Github: linkerd
Fully remote in the Americas timezones

Map of the Americas

Skills wanted, in addition to Golang:
go golang kubernetes ai devops
grpc linkerd rust terraform

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with kubernetes Golang jobs with ai Golang jobs with devops Golang jobs with grpc Golang jobs with linkerd Golang jobs with rust Golang jobs with terraform