# Senior Software Engineer - Kubernetes platform

**Company**: Cloudflare
**Location**: Hybrid
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $194,000 - $266,000
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/cloudflare/jobs/8263016?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/senior-software-engineer-kubernetes-platform-8b047b96-940/

## Description

## About the Role

As a Senior Software Engineer on the Kubernetes platform team at Cloudflare, you'll play a crucial role in building and maintaining the tools that help engineers deploy and operate the services that make Cloudflare work. Our mission is to provide a reliable and flexible platform to help product teams release new software efficiently and safely.

## Responsibilities

- Design scalable and resilient systems that can keep up with company growth.

- Collaborate with application teams to understand their needs and challenges, and help them choose the best way to architect their systems to run well in our Kubernetes environment.

- Enhance the platform's security, stability, and efficiency.

- Respond to, resolve, and prevent incidents impacting the platform or our users.

- Contribute to the open source community, focusing on projects such as Envoy, Contour, Consul, etcd, cdk8s, Cloudprober, Calico, Ceph, Rook, KubeVirt, and more.

## Requirements

- Experience managing production Kubernetes clusters.

- Experience operating systems on-premise at scale in roles such as SRE, systems design or architecture.

- Excellent debugging skills in a Linux environment.

- Knowledge of how container runtimes work inside of Linux.

- A firm grasp of IP networking including routing and iptables/nftables.

- Ability to work with codebases in Go, TypeScript, and Bash/shell.

- The ability to break down complex problems into smaller pieces, provide options, talk through trade-offs, build consensus, and drive the effort to solve the problem.

## Nice to Have

- Familiarity with building platforms across multiple zones and regions.

- Experience with configuration management frameworks such as SaltStack or Ansible.

- Experience with continuous deployment tooling like ArgoCD and Argo Rollouts.

- Operational/administrator experience with etcd, Ceph, Rook, KubeVirt, CNIs, ClusterAPI, Envoy, and/or Contour.

- Experience as a user of Prometheus, Elasticsearch/Kibana, Vault, Redis, and/or Consul.

## Compensation

The estimated annual salary ranges for this role are:

- California based hires: $194,000 - $266,000

- Colorado based hires: $168,000 - $231,000

- New York based hires: $185,000 - $254,000

- Washington based hires: $185,000 - $254,000

- Washington DC based hires: $185,000 - $254,000

- Canada based hires: $150,000 - $206,000

## Benefits

Cloudflare offers a comprehensive package of benefits, including:

- Health & Welfare Benefits: Medical/Rx Insurance, Dental Insurance, Vision Insurance, Flexible Spending Accounts, Commuter Spending Accounts, Fertility & Family Forming Benefits, On-demand mental health support and Employee Assistance Program, Global Travel Medical Insurance

- Financial Benefits: Short and Long Term Disability Insurance, Life & Accident Insurance, 401(k) Retirement Savings Plan, Employee Stock Participation Plan

- Time Off: Flexible paid time off covering vacation and sick leave, Leave programs, including parental, pregnancy health, medical, and bereavement leave

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Kubernetes
- Linux
- Go
- TypeScript
- Bash/shell
- IP networking
- container runtimes

### Nice to have
- SaltStack
- Ansible
- ArgoCD
- Argo Rollouts
- etcd
- Ceph
- Rook
- KubeVirt
- Contour
- Prometheus
- Elasticsearch/Kibana
- Vault
- Redis
- Consul

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/cloudflare/jobs/8263016?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
