Cloudflare is seeking a Senior Software Engineer to join their Network as a Service team. This role involves working on cutting-edge network technologies and products that leverage Cloudflare's global network infrastructure.
Key responsibilities include:
- Developing and maintaining Linux kernel-based networking dataplane systems
- Building userspace networking services that integrate Network Services and Zero Trust systems
- Implementing next-generation firewall functions using Linux netfilter, eBPF, and userspace packet processing
- Creating flow and log collection, correlation, and analytics systems for network visibility
- Designing and implementing control plane systems for complex network configurations
The ideal candidate should have:
- Experience in building large-scale, reliable, highly distributed systems
- Strong systems-level programming skills, especially in Rust and/or Go
- Expertise in L2, L3, and/or L4 networking protocols
- Experience with Linux kernel networking primitives
- Knowledge of RESTful APIs and backend systems
- Skills in debugging and optimizing complex systems
- Ability to work collaboratively across teams and drive end-to-end solutions
Cloudflare offers a competitive compensation package, including equity participation and a comprehensive benefits program. The company is committed to building a diverse and inclusive team, and provides opportunities for professional growth and development.
Join Cloudflare to work on innovative projects that are reshaping internet infrastructure and security at a global scale. You'll be part of a team that values creativity, open-mindedness, and clear communication while solving complex technical challenges that impact millions of internet users worldwide.