Senior Software Engineer - Kubernetes platform

Cloudflare•Washington, DC
•$150,000 - $266,000

About The Position

Cloudflare is hiring a Senior Software Engineer for its Kubernetes platform team. Many critical internal services—including the control plane, APIs, data analytics, and tools used to manage Cloudflare’s global network—run on purpose-built Kubernetes platforms deployed on bare-metal Linux across regions worldwide. The platform operates at a scale of tens of thousands of containers and terabits per second of network traffic. The engineer will build tools that help other engineers deploy and operate Cloudflare services. The team aims to provide a reliable, flexible platform that enables product teams to release software efficiently and safely. The role combines software engineering with DevOps operational responsibilities. Available locations include Atlanta, Austin, Denver, New York, San Francisco, Seattle, Washington, DC, and Canada.

Requirements

  • Experience managing production Kubernetes clusters.
  • Experience operating on-premises systems at scale in roles such as SRE, systems design, or architecture.
  • Excellent debugging skills in a Linux environment.
  • Knowledge of how Linux container runtimes work, including isolation, storage, and networking.
  • A firm grasp of IP networking, including routing and iptables/nftables.
  • Ability to work with codebases in Go, TypeScript, and Bash/shell.
  • Ability to break down complex problems, identify options and trade-offs, build consensus, and drive efforts toward a solution.

Nice To Haves

  • Familiarity with building platforms across multiple zones and regions to support distributed, highly available applications.
  • Experience with configuration management frameworks such as SaltStack or Ansible.
  • Experience with continuous deployment tools such as ArgoCD and Argo Rollouts.
  • Operational or administrator experience with etcd, Ceph, Rook, KubeVirt, CNIs, ClusterAPI, Envoy, and/or Contour.
  • Experience using Prometheus, Elasticsearch/Kibana, Vault, Redis, and/or Consul.

Responsibilities

  • Design scalable and resilient systems that can support company growth.
  • Work with application teams to understand their needs and challenges and help them choose suitable architectures for running systems in the Kubernetes environment.
  • Harden the platform against security threats, noisy neighbors, and accidents.
  • Improve the efficiency of CPU, memory, bandwidth, and storage use.
  • Help respond to, resolve, and prevent incidents affecting the platform or its users.
  • Contribute to open-source projects.

Benefits

  • Medical/Rx insurance
  • Dental insurance
  • Vision insurance
  • Flexible spending accounts
  • Commuter spending accounts
  • Fertility and family-forming benefits
  • On-demand mental health support and Employee Assistance Program
  • Global travel medical insurance
  • Short- and long-term disability insurance
  • Life and accident insurance
  • 401(k) retirement savings plan
  • Employee stock participation plan
  • Flexible paid time off covering vacation and sick leave
  • Leave programs, including parental, pregnancy health, medical, and bereavement leave
  • Eligibility to participate in Cloudflare’s equity plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service