Cloudflare is seeking a Software Engineer to join their Network Services team, focusing on networking and magic products. This role is at the intersection of large-scale distributed systems and network infrastructure, where you'll work on critical components that power Cloudflare's global network.
The position involves developing sophisticated networking solutions, from Linux kernel-based dataplanes to next-generation firewall functions. You'll be working with cutting-edge technologies like Rust, Go, and various Linux networking primitives, while building systems that operate at massive scale.
As part of the Network Services team, you'll be responsible for creating and maintaining products that provide network connectivity, visibility, and security functions like DoS mitigation, Next-Gen Firewall, and WAN optimization. The role offers the opportunity to work on systems that directly impact millions of websites and Internet properties worldwide.
The ideal candidate should have strong systems programming experience, particularly with Rust and/or Go, deep knowledge of networking protocols, and experience with Linux kernel networking. You'll be joining a team that values innovation, collaboration, and technical excellence, working alongside some of the best engineers in the industry.
This is a hybrid role with competitive compensation varying by location, offering comprehensive benefits including medical insurance, 401(k), equity, and various other perks. The position requires occasional on-call responsibilities to maintain system reliability.
Working at Cloudflare means contributing to projects that help build a better Internet, including initiatives like Project Galileo, which protects journalism and civil society organizations, and the Athenian Project, which secures election websites. The company maintains a strong commitment to privacy and security, exemplified by their 1.1.1.1 DNS resolver service.