Software Engineer, FL

Cloudflare

Software Engineer, FL Overview

Company Name Cloudflare
Job Role Software Engineer, FL
Qualifications Not Specified
Category IT Jobs
Job Type Full Time
Location London

At Cloudflare, we are dedicated to building a better Internet by providing security, performance, and reliability for millions of websites and online services worldwide. Our mission-driven culture emphasizes innovation, curiosity, and continuous improvement, leveraging AI and modern development practices to solve complex problems.

We are seeking a talented Software Engineer to join our Front Line (FL) team, which is responsible for maintaining and developing the core Cloudflare web server. This server handles over 150 million HTTP requests every second, making it the largest web server in the world. The team focuses on enhancing system efficiency, safety, deployment frequency, automation, and observability. The platform is entirely built using Rust, with collaboration across more than 20 teams working on the same codebase.

Key Responsibilities

  • Work alongside a team of skilled engineers to improve the platform’s reliability, security, and availability at the network edge.
  • Contribute to building and maintaining the world’s largest web server, ensuring high performance and robustness.
  • Enhance operational efficiency through automation, improved deployment processes, and system observability.
  • Collaborate with various product and engineering teams to develop innovative solutions that benefit millions of users globally.
  • Apply expertise in algorithms, data structures, concurrency, and distributed systems to develop scalable software.
  • Engage in performance engineering to optimize system speed and resource utilization.
  • Promote effective communication and consensus across multiple teams to achieve project goals.
  • Identify opportunities for operational improvements and contribute to new product features and solutions.

Qualifications and Skills

  • Strong practical knowledge of computer science principles, including algorithms, data structures, and concurrency control.
  • Experience in performance optimization and engineering.
  • Excellent communication skills and the ability to build consensus among diverse teams.
  • A proactive mindset focused on continuous operational and product improvements.
  • Experience with programming languages such as Rust and Go is beneficial.
  • Knowledge of web servers, web protocols, and distributed systems architecture.
  • Understanding of web security issues and adherence to industry standards.
  • A passion for learning new skills and solving unique challenges related to managing the world’s largest web server.

Why Join Cloudflare?

Cloudflare is not just a large-scale technology company; it is driven by a mission to protect and enhance the open Internet. Our initiatives include Project Galileo, supporting civil society organizations against censorship; the Athenian Project, ensuring election website security; and the public DNS resolver 1.1.1.1, which is privacy-focused and designed to improve Internet speed and security.

We are committed to diversity and equal opportunity, welcoming applicants from all backgrounds. Candidates who are invited to the final interview stage may be asked to attend in person at one of our offices or hubs, with accommodations provided for those with disabilities.

Additional Information

This role may involve access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Employment offers may be contingent upon your ability to receive the necessary export licenses without sponsorship.

We encourage interested candidates to apply by submitting their personal details, resume, cover letter, and any relevant links. We look forward to hearing from you and potentially welcoming you to our team.


Degree Requirement: Not Specified

Visa Sponsorship May be

To apply for this job please visit boards.greenhouse.io.