Principal Software Engineer: Resiliency
Confirmed live in the last 24 hours
Cloudflare
Compensation
$230,000 - $281,000/year
Job Description
At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company.
At Cloudflare, we’re not looking for people who wait for a polished roadmap; we’re looking for the builders who see the cracks in the Internet that everyone else has simply learned to live with. We value candidates who have the instinct to spot a "normalized" problem and the AI-native curiosity to create a solution using the latest tools. Our culture is built on iteration, leveraging AI to ship faster today to make it better tomorrow, while ensuring that every improvement, no matter how small, is shared across the team to lift everyone up. If you’re the type of person who values curiosity over bureaucracy, and that AI is a partner in solving tough problems to keep the Internet moving forward, you’ll fit right in.
About the department
Cloudflare’s Resiliency Engineering Team builds and runs the systems and software that support our solutions that handle trillions of requests per month. Resiliency Engineering ensures all of the new and existing features and functionality that Cloudflare offers can be managed at scale and meet the needs of our massively growing customer base. The Infrastructure Tooling Team within the Resiliency Engineering organization is responsible for defining, building and supporting the tools that can be leveraged by the rest of the Infrastructure Engineering team to manage our infrastructure at scale.
What you'll do
At most companies, you build applications “in” the Cloud - here at Cloudflare we’re building a Cloud; a uniquely performant, globally distributed and highly available Cloud. In this role, you will work with several teams of passionate and talented engineers that are building the internal Control Plane used by our SREs, and Infrastructure Operations teams to manage our internal DCaaS and IaaS platforms. You will be responsible for tools that support the management of a growing, globally distributed fleet of servers, storage, and network gear spread across over a thousand colos worldwide. You will play an active part in shaping the future of the infrastructure that propels Cloudflare’s scale and growth. Along the way you will have the opportunity to write code to bring this design to fruition as well as to mentor high-potential engineers on their distributed system journey.
You will be working alongside engineers who have presented at DevOPs Days, Config Management Camp 2024 & 2025, Monitorama, OSMC, Kubecon and Promcon. Together you will deliver on the key Health Mediated Deployment projects that are being tracked through senior leadership of Cloudflare up to the founders.
Examples of desirable skills, knowledge and experience
- Minimum 10 years of experience working with distributed systems.
- Experience designing, building and managing high volume software applications.
- Expert in at least one modern strongly-typed programming language
- Experience debugging, measuring, optimizing and identifying failure modes in a large-scale distributed system.
- Excellent collaboration skills
- Proven ability to convey ideas effectively through verbal and written communication
- Ability to translate business needs into requirements, design documents and technical solutions
- Knowledge of API design standards, patterns and best practices
- Proven ability to use data to drive business outcomes
- Proven experience in developing architects and lead engineers
- Solid understanding of comput
Similar Jobs
JLL
Senior Software Engineer
Carrier
Alternant(e) Développeur(se) Fullstack H/F
Carrier
Integration Developer
Carrier
Eng, Firmware & Embedded Software
Carrier
Sr Quality Assurance Software Engineer
Salesforce