Taro Logo

Senior Infrastructure Tooling Software Engineer

Cloudflare runs one of the world's largest networks that powers millions of websites and Internet properties, protecting and accelerating applications without hardware or software changes.
New York, NY, USAWashington, USAWashington, DC, USA
$154,000 - $188,000
DevOps
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Cloudflare is seeking a Senior Infrastructure Tooling Software Engineer to join their Resiliency Engineering Team. This role is part of the Infrastructure Tooling Team, which is responsible for building and supporting tools that help manage Cloudflare's massive infrastructure at scale. The position offers an opportunity to work on significant challenges, handling a network with 340+ Terabits of capacity across 330+ global points-of-presence. The ideal candidate will focus on automation, scalability, and operational excellence, working with technologies like Rust, Python, Golang, and TypeScript. You'll be responsible for automating infrastructure installations, supporting data center operations, and ensuring efficient scaling of Cloudflare's growing network. The role combines software development with infrastructure management, requiring both programming expertise and systems knowledge. You'll work with cutting-edge tools and technologies, including Kubernetes, Docker, Salt, and various databases, while contributing to a platform that serves more traffic than Twitter, Amazon, Apple, Instagram, Bing, and Wikipedia combined. The position offers competitive compensation, comprehensive benefits, and the opportunity to work on systems that impact hundreds of millions of internet users daily. Cloudflare maintains a strong commitment to building a diverse and inclusive team while offering opportunities for professional growth and development.

Last updated 14 days ago

Responsibilities For Senior Infrastructure Tooling Software Engineer

  • Build and develop the platform which makes Cloudflare customers place their trust in us
  • Automate infrastructure installations and decommissions at scale
  • Enable Data Centre Engineering teams by allowing them to install new data centers
  • Replace servers and networking in existing data centers efficiently
  • Review upcoming hardware changes and update automation
  • Support Data Center Engineers and other teams

Requirements For Senior Infrastructure Tooling Software Engineer

Go
Python
TypeScript
Kubernetes
PostgreSQL
Redis
  • 5 years of relevant Development experience
  • Confidence to work in multiple programming languages - bonus points for Rust as well as Python, Golang and/or Typescript experience
  • Strong skills in network services, including Rest APIs and HTTP
  • Linux systems administration experience
  • Experience with Kubernetes and docker
  • Network fundamentals DHCP, ARP, subnetting, routing, firewalls, IPv6

Benefits For Senior Infrastructure Tooling Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Mental Health Assistance
Commuter Benefits
Parental Leave
  • Medical/Rx Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Accounts
  • Commuter Spending Accounts
  • Fertility & Family Forming Benefits
  • Mental Health Support
  • Global Travel Medical Insurance
  • Short and Long Term Disability Insurance
  • Life & Accident Insurance
  • 401(k) Retirement Savings Plan
  • Employee Stock Participation Plan
  • Flexible paid time off
  • Parental Leave

Related Jobs