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 online applications without hardware or software changes.
New York, NY, USAWashington, USAWashington, DC, USA
$154,000 - $188,000
Backend
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 technical challenges, supporting a network with over 340 Terabits of transit capacity and 330+ Points-of-presence worldwide. 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 and decommissions, supporting Data Centre Engineering teams, and ensuring efficient management of Cloudflare's growing network. The role combines hands-on development with infrastructure management, requiring both strong programming skills and understanding of systems, networking, and hardware. You'll be part of a team that handles more traffic than Twitter, Amazon, Apple, Instagram, Bing, and Wikipedia combined, making a direct impact on over 200 million internet users. The position offers competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge technology that helps build a better Internet.

Last updated a month ago

Responsibilities For Senior Infrastructure Tooling Software Engineer

  • Build and develop the platform which makes Cloudflare customers place their trust in us
  • Build tools to constantly improve our scale and speed of deployment
  • Automate infrastructure installations and decommissions at scale
  • Enable Data Centre Engineering teams in installing new data centers
  • Replace servers and networking in existing data centers
  • Provide ongoing operational support of Data Center Engineers

Requirements For Senior Infrastructure Tooling Software Engineer

Go
Python
TypeScript
Rust
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
Mental Health Assistance
Parental Leave
Equity
  • Medical/Rx Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Accounts
  • Commuter Spending Accounts
  • Fertility & Family Forming Benefits
  • On-demand 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, pregnancy health, medical, and bereavement leave

Related Jobs