At a Glance
- Tasks: Join us to build and operate high-performance systems for the Internet.
- Company: Cloudflare is a leading tech company dedicated to building a better Internet.
- Benefits: Enjoy hybrid work, diverse culture, and opportunities for personal growth.
- Why this job: Be part of a mission-driven team that influences global Internet standards and security.
- Qualifications: Solid programming skills in Rust or C; understanding of networking protocols is a plus.
- Other info: We value diverse perspectives and are committed to inclusivity.
The predicted salary is between 36000 - 60000 £ per year.
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.
We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us!
Hiring will be focused on those residing within the greater Austin, TX metro area. It will be a hybrid role, with the expectation of 2 days per week in the office.
Join the team helping shape the future of the Internet. We’re building high-performance systems that handle a quarter of the Internet’s traffic. Our work influences open standards (like QUIC, MASQUE, and ECH), involves close collaboration with the IETF, and pushes the boundaries of what’s possible in networking and security. You don’t need to be an HTTP or cryptography expert to join — we’re looking for excellent engineers who love tough problems, want to learn deeply, and are excited to contribute to one of the most technically demanding areas of infrastructure.
What you’ll do:
- Build and operate systems that terminate HTTP and TLS at Internet scale
- Migrate core infrastructure from NGINX to a next-gen Rust-based proxy
- Measure and improve protocol performance across real-world traffic
- Contribute to open source and industry standards
- Learn from and work alongside some of the leading engineers in this space
You might be a good fit if you:
- Have solid systems programming experience (Rust, C, or similar)
- Experience/understanding of HTTP/2, HTTP/3, QUIC, congestion control, or transport-layer protocols
- Thrive in complex technical domains and enjoy learning new things
- Care about building reliable, secure, and performant software
- Are motivated by impact — technical, operational, and on the Internet itself
- Come from a background that’s underrepresented in tech — we value diverse perspectives
Bonus:
- Proven ability to scale systems under high throughput and low latency demands
- Experience driving architecture or protocol-level change in production systems
- Contributions to open standards or open source projects
Cloudflare is proud to be an equal opportunity employer. We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness. All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law. We are an AA/Veterans/Disabled Employer. Cloudflare provides reasonable accommodations to qualified individuals with disabilities.
Software Engineer, Network Protocols employer: CloudFlare
Contact Detail:
CloudFlare Recruiting Team
hr@cloudflare.com
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer, Network Protocols
✨Tip Number 1
Familiarise yourself with the latest developments in network protocols, especially QUIC and HTTP/3. Being able to discuss these topics intelligently during your interview will show your passion and understanding of the field.
✨Tip Number 2
Engage with open-source projects related to networking or contribute to discussions in relevant forums. This not only enhances your skills but also demonstrates your commitment to the community and your ability to collaborate.
✨Tip Number 3
Network with current or former Cloudflare employees on platforms like LinkedIn. They can provide insights into the company culture and the specific challenges faced by the team, which can be invaluable during your interview.
✨Tip Number 4
Prepare to discuss your experience with systems programming languages like Rust or C. Be ready to share specific examples of how you've tackled complex problems in past projects, as this will highlight your technical capabilities.
We think you need these skills to ace Software Engineer, Network Protocols
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in systems programming, particularly with Rust or C. Emphasise any work you've done with HTTP/2, HTTP/3, or QUIC, as these are key areas for the role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for building reliable and secure software. Mention specific projects or experiences that demonstrate your problem-solving skills and your ability to thrive in complex technical domains.
Showcase Your Learning Mindset: Cloudflare values individuals who are committed to learning new skills. Include examples of how you've pursued personal or professional development, especially in networking or security topics.
Highlight Diversity and Inclusion: If you come from an underrepresented background in tech, don't hesitate to mention this in your application. Cloudflare is committed to building a diverse team, so sharing your unique perspective can strengthen your application.
How to prepare for a job interview at CloudFlare
✨Understand the Company’s Mission
Before your interview, take some time to research Cloudflare's mission and values. Understanding their commitment to building a better Internet and their focus on diversity and inclusion will help you align your answers with what they value.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with systems programming languages like Rust or C, as well as your understanding of protocols such as HTTP/2, HTTP/3, and QUIC. Bring examples of past projects where you've tackled complex technical challenges.
✨Demonstrate Your Problem-Solving Ability
Cloudflare is looking for engineers who love tough problems. Be ready to share specific instances where you've successfully solved difficult issues, particularly in high-performance systems or under low latency demands.
✨Ask Insightful Questions
Prepare thoughtful questions about the team, the projects you'll be working on, and how Cloudflare supports employee growth. This shows your genuine interest in the role and helps you assess if it's the right fit for you.