Software Engineer Iii, Kubernetes

Box Box · Enterprise · Redwood City, CA · Engineering

Software Engineer III, Kubernetes at Box, focusing on designing, building, and operating scalable, reliable, and secure Kubernetes-based infrastructure. This role supports product teams by improving developer experience and contributing to the evolution of the cloud-native platform. While Box is an AI-first company, this specific role is centered on infrastructure engineering and Kubernetes platform development, not direct AI/ML model development.

What you'd actually do

  1. Design, develop, and maintain Kubernetes platform components and services (e.g., clusters, operators, controllers, admission webhooks).
  2. Build and operate scalable, highly available Kubernetes environments in hybrid cloud infrastructure.
  3. Develop internal platform tools and APIs to improve developer productivity and self-service capabilities.
  4. Implement best practices for reliability, security, observability, and cost optimization across the Kubernetes platform.
  5. Collaborate with application and security teams to understand requirements and provide platform solutions.

Skills

Required

  • 4+ years of experience in software or infrastructure engineering
  • Strong knowledge of Kubernetes internals and ecosystem tools (Terraform, Helm, ArgoCD, Istio/Linkerd, Calico, Prometheus, etc.).
  • Experience managing production Kubernetes clusters on public cloud provider (GCP, AWS).
  • Proven experience with Infrastructure-as-Code tools (Terraform, Ansible) and CI/CD pipelines.
  • Solid understanding of Linux systems, networking, and containerization.

Nice to have

  • Experience with multi-tenant Kubernetes environments or platform engineering.
  • Knowledge of security best practices in cloud-native platforms (OPA/Gatekeeper, workload identity, network policies)
  • Familiarity with cost management strategies in the cloud (e.g., autoscaling, rightsizing, spot/preemptible instances).