Senior Software Engineer, Storage Infrastructure

Cloudflare

Seattle (WA)

On-site

USD 185,000 - 254,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health Insurance
Dental Insurance
Vision Insurance
401(k) Plan
Employee Stock Plan
Flexible PTO

Job summary

Cloudflare is building the next generation of distributed storage services. You will join a motivated team responsible for core storage infrastructure, from hardware to databases, ensuring durability, performance, and scalability across a global network.

You’ll own feature development end-to-end, tackle complex engineering puzzles, and work with Rust, Go, Saltstack, and Terraform to automate operations and improve reliability.

Qualifications

  • Proficient programming with Rust/Go/Python.
  • Strong understanding of distributed systems concepts.
  • Experience with distributed databases or storage systems.

Responsibilities

  • Build and operate globally distributed storage systems.
  • Own code from design to release across stack layers.
  • Write design docs for provisioning systems and model failure domains.
  • Automate operational toil with tooling and automation.
  • Collaborate with teams using Rust, Go, Saltstack, and Terraform.

Skills

Rust
Go
Python

Tools

Saltstack
Terraform

Job description

Available Locations | Austin, US OR Seattle, US

About The Role

Emerging Technologies & Incubation (ETI) is where new and bold products are built and released within Cloudflare. Rather than being constrained by the structures which make Cloudflare a massively successful business, we are able to leverage them to deliver entirely new tools and products to our customers. Cloudflare’s edge and network make it possible to solve problems at massive scale and efficiency which would be impossible for almost any other organization.

ETI’s Storage Infrastructure team is responsible for the core storage layer that underpins many of ETI's stateful services. Our scope ranges from managing the physical hardware to operating the distributed databases and storage systems built upon it. We run this infrastructure globally across Cloudflare's network, which presents unique and complex engineering puzzles. We navigate efficiently expanding storage capacity, optimizing rebuild operations, and coordinating operations across failure domains to uphold durability. While other service teams focus on product development, our mission is to ensure the underlying storage is reliable, performant, and scalable.

You’ll be joining a highly motivated team that is building the next generation of distributed storage services.

Responsibilities
  • Build and operate the next generation of globally distributed storage systems
  • Own your code from inception to release, delivering solutions at all layers of the stack
  • Write a design document for a new provisioning system, model failure domain dependencies across edge locations, benchmark new storage hardware, and build standardized observability and runbooks for distributed database clusters
  • Automate operational toil through purpose-built tooling and intelligent automation
  • Interact with languages and technologies including Rust, Go, Saltstack, and Terraform
Desirable Skills, Knowledge, And Experience
  • Strong programming skills with languages like Rust, Go, or Python
  • A solid understanding of distributed systems concepts such as consistency, consensus, data replication, fault tolerance, and partition tolerance
  • Experience with distributed databases and storage systems
  • Experience with infrastructure configuration tooling and infrastructure as code
  • Familiarity with storage fundamentals: block devices, filesystems, SSD characteristics
  • Experience building and maintaining high-throughput, low-latency systems
  • Understanding of network fundamentals as they relate to distributed storage – bandwidth constraints, latency tradeoffs, cross-datacenter replication
  • Strong written and verbal communication skills and ability to explain technical decisions clearly
  • Comfortable operating in fast-paced environments with tight deadlines and evolving priorities
Compensation

Compensation may be adjusted depending on work location.

  • For New York City, New Jersey, Washington, Washington DC, and California (excluding Bay Area) based hires: Estimated annual salary of $185,000 - $254,000
Benefits

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
Equal Opportunity Employer

Cloudflare is proud to be an equal opportunity employer. We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness. All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law. We are an AA/Veterans/Disabled Employer.

Cloudflare provides reasonable accommodations to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Distributed Databases
Senior Software Engineer, Distributed Databases

Cloudflare • Austin (TX)

On-site
USD 185,000 - 254,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior Systems Engineer, Pipelines
Senior Systems Engineer, Pipelines

CloudFlare • Seattle (WA)

On-site
USD 185,000 - 254,000
Medical Insurance
Vision Insurance
401(k) Plan
+1
Senior Systems Engineer, Cloudflare Data Platform
Senior Systems Engineer, Cloudflare Data Platform

Cloudflare • Seattle (WA)

On-site
USD 185,000 - 254,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Systems Engineer, Cloudflare Data Platform
Senior Systems Engineer, Cloudflare Data Platform

Cloudflare • United States

On-site
USD 120,000 - 160,000
Senior Software Engineer, Distributed Databases
Senior Software Engineer, Distributed Databases

CloudFlare • Seattle (WA)

On-site
USD 185,000 - 254,000
Equity plan
Health benefits
Principal Software Engineer: Distributed Systems (Config, Test, & Deployment)
Principal Software Engineer: Distributed Systems (Config, Test, & Deployment)

Cloudflare • Washington

On-site
USD 220,000 - 275,000
Medical/Rx Insurance
Dental Insurance
Vision Insurance
+5
Principal Software Engineer: Distributed Systems (Config, Test, & Deployment)
Principal Software Engineer: Distributed Systems (Config, Test, & Deployment)

Cloudflare • Austin (TX)

On-site
USD 200,000 - 250,000
Medical/Rx Insurance
Dental Insurance
Vision Insurance
+4
Principal Software Engineer: Distributed Systems (Config, Test, & Deployment)
Principal Software Engineer: Distributed Systems (Config, Test, & Deployment)

Cloudflare • New York (NY)

On-site
USD 220,000 - 275,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Systems Engineer
Systems Engineer

Webhosting • Austin (TX)

On-site
USD 150,000 - 230,000
Equity plan
Distributed Systems Engineer - Data Platform (Delivery, Database, Retrieval)
Distributed Systems Engineer - Data Platform (Delivery, Database, Retrieval)

Cloudflare • Austin (TX)

On-site
USD 100,000 - 140,000
Medical/Rx Insurance
401(k) Retirement Savings Plan
Flexible paid time off