As a Senior Software Engineer for Infrastructure Automation, you'll develop tools for automating data center installations and support, ensuring scalability and operational excellence.
Available Locations: Reno Nevada
About the Role
An engineering role at Cloudflare provides an opportunity to address some big challenges, at scale. We believe that with our talented team, we can solve some of the biggest security, reliability and performance problems facing the Internet. Just how big?
We are looking for talented Software Engineers to build and develop the platform which makes Cloudflare customers place their trust in us. Our Software Engineers come from a variety of technical backgrounds and have built up their knowledge working in different environments. But the common factors across all of our reliability-focused engineers include a passion for automation, scalability, and operational excellence. Our Infrastructure Software Systems and Automation team focuses on the automation to scale our infrastructure.
Our team is well-funded and focused on building an extraordinary company. This is a superb opportunity to join a high-performing team and scale our high-growth network as Cloudflare's business grows. You will build tools to constantly improve our scale and speed of deployment. You will nurture a passion for an "automate everything" approach that makes systems failure-resistant and ready-to-scale.
Cloudflare Software Engineers focus on automating our infrastructure installations and decommissions at scale. We enable our Data Centre Engineering teams by allowing them to install new data centers, replace servers and networking in existing data centers as quickly and efficiently as possible while not impacting existing infrastructure and customer services. While our focus is on automation and accurate asset tracking, there is an element of ongoing operational support of Data Center Engineers and other teams. We also review upcoming hardware changes and update automation and configuration management to cater to these advances.
Many of our Software Engineers have had the opportunity to work at multiple offices on interim and long-term project assignments. The ideal Software Engineering candidate has strong knowledge of Python and Golang, with Rust an advantage. As we are automating server and networking installations, knowledge of Linux, Hardware and Networking is ideal. We prefer to hire experienced candidates; however raw skill trumps experience and we welcome strong junior applicants.
Requisite Skills
Examples of desirable skills, knowledge and experience
Strong systems level programming skills
Bonus Points
Some tools that we use
Compensation
Compensation may be adjusted depending on work location.
Equity
This role is eligible to participate in Cloudflare's equity plan.
Benefits
Cloudflare offers a complete package of benefits and programs to support you and your family. Our benefits programs can help you pay health care expenses, support caregiving, build capital for the future and make life a little easier and fun! The below is a description of our benefits for employees in the United States, and benefits may vary for employees based outside the U.S.
Health & Welfare Benefits
Financial Benefits
Time Off
About the Role
An engineering role at Cloudflare provides an opportunity to address some big challenges, at scale. We believe that with our talented team, we can solve some of the biggest security, reliability and performance problems facing the Internet. Just how big?
- We have in excess of 340 Terabits of network transit capacity
- We operate 330+ Points-of-presence around the world
- We serve more traffic than Twitter, Amazon, Apple, Instagram, Bing, & Wikipedia combined
- Anytime we push code, it immediately affects over 200 million internet users
- Every day, up to 20,000 new customers sign-up for Cloudflare service
- Every week, the average Internet user touches us more than 500 times
We are looking for talented Software Engineers to build and develop the platform which makes Cloudflare customers place their trust in us. Our Software Engineers come from a variety of technical backgrounds and have built up their knowledge working in different environments. But the common factors across all of our reliability-focused engineers include a passion for automation, scalability, and operational excellence. Our Infrastructure Software Systems and Automation team focuses on the automation to scale our infrastructure.
Our team is well-funded and focused on building an extraordinary company. This is a superb opportunity to join a high-performing team and scale our high-growth network as Cloudflare's business grows. You will build tools to constantly improve our scale and speed of deployment. You will nurture a passion for an "automate everything" approach that makes systems failure-resistant and ready-to-scale.
Cloudflare Software Engineers focus on automating our infrastructure installations and decommissions at scale. We enable our Data Centre Engineering teams by allowing them to install new data centers, replace servers and networking in existing data centers as quickly and efficiently as possible while not impacting existing infrastructure and customer services. While our focus is on automation and accurate asset tracking, there is an element of ongoing operational support of Data Center Engineers and other teams. We also review upcoming hardware changes and update automation and configuration management to cater to these advances.
Many of our Software Engineers have had the opportunity to work at multiple offices on interim and long-term project assignments. The ideal Software Engineering candidate has strong knowledge of Python and Golang, with Rust an advantage. As we are automating server and networking installations, knowledge of Linux, Hardware and Networking is ideal. We prefer to hire experienced candidates; however raw skill trumps experience and we welcome strong junior applicants.
Requisite Skills
- Confidence to work in multiple programming languages - bonus points for Python, Go and/or Rust experience
- 5 years of relevant Development experience
- Strong skills in network services, including Rest APIs and HTTP
Examples of desirable skills, knowledge and experience
Strong systems level programming skills
- Experience (and love) for debugging to ensure the system works in all cases
- Experience with a continuous integration workflow and using source control (we use git)
- Linux systems administration experience
- Experience with Kubernetes and docker
- Tooling and automation development experience
- Network fundamentals DHCP, ARP, subnetting, routing, firewalls, IPv6
- Configuration management systems such as Saltstack, Chef, Puppet or Ansible
- SQL databases (Postgres or MySQL)
- Time series databases (OpenTSDB, Graphite, Prometheus)
- The ability to understand service and device metrics and visualize them using Grafana
- Great oral and written communications skills
- Desire to learn and improve
Bonus Points
- Experience with continuous / rapid release engineering
- Experience developing systems that are highly available and redundant across regions
- Performance analysis and debugging with tools like perf, sar, strace, dtrace
- Experience with the Linux kernel and Linux software packaging
- Internetworking and BGP experience
- Key/Value stores (Redis, KyotoTycoon, Cassandra, LevelDB)
- Load balancing and reverse proxies such as Nginx, Varnish, HAProxy, Apache
Some tools that we use
- Netbox
- Apache Airflow
- Salt
- Docker, Kubernetes
- Nginx
- Python
- Django
- PostgreSQL
- Redis
- Prometheus
Compensation
Compensation may be adjusted depending on work location.
- For Reno based hires: Estimated annual salary of $168,000 - $206,000
Equity
This role is eligible to participate in Cloudflare's equity plan.
Benefits
Cloudflare offers a complete package of benefits and programs to support you and your family. Our benefits programs can help you pay health care expenses, support caregiving, build capital for the future and make life a little easier and fun! The below is a description of our benefits for employees in the United States, and benefits may vary for employees based outside the U.S.
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
Top Skills
Ansible
Chef
Docker
Go
Grafana
Kubernetes
Linux
Postgres
Prometheus
Puppet
Python
Redis
Rust
Saltstack
Similar Jobs at Cloudflare
Cloud • Information Technology • Security • Software • Cybersecurity
The role focuses on acquiring new territory accounts and expanding existing relationships. Responsibilities include account planning, driving new business, managing partnerships, and building sales pipelines.
Top Skills:
Google SuiteMS OfficeSFDCTableau
Cloud • Information Technology • Security • Software • Cybersecurity
The Senior Named Account Executive secures and expands critical platform sales within strategic accounts, demonstrating sales leadership and engaging with C-suite executives. Responsibilities include pipeline management, strategic revenue leadership, and driving digital transformation for customers, while leading cross-functional teams to exceed multi-million dollar sales targets.
Top Skills:
Google SuiteMeddpiccMicrosoft SuiteSalesforceTableau
Cloud • Information Technology • Security • Software • Cybersecurity
As a Senior Solutions Engineer, you will drive technical discussions during the sales cycle, ensuring customer success and collaborating with teams across Cloudflare to provide solutions in web/mobile security and performance.
Top Skills:
BashBgpDnsGoGreHttp(S)JavaScriptLuaOsi ModelPythonSslTcp/UdpTls
What you need to know about the Charlotte Tech Scene
Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.
Key Facts About Charlotte Tech
- Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
- Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
- Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
- Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

