Software Engineer, Networking / Magic Products

Cloudflare runs one of the world's largest networks powering millions of websites, protecting and accelerating Internet applications without hardware or software changes.
$162,000 - $240,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer, Networking / Magic Products

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.

Last updated 20 days ago

Responsibilities For Software Engineer, Networking / Magic Products

  • Build, deploy, and operate team's systems on one of the largest edge networks
  • Work across technologies to deliver new features
  • Improve performance and increase scalability of Network Services products
  • Partner with engineers and product managers to solve customer problems
  • Build Linux kernel-based networking dataplane
  • Develop userspace networking services
  • Implement next-generation firewall functions
  • Design and maintain flow and log collection systems

Requirements For Software Engineer, Networking / Magic Products

Go
Linux
Rust
  • Experience building and shipping large-scale, reliable, highly distributed systems
  • Systems-level programming experience, especially in Rust and/or Go
  • Expertise in L2, L3, and/or L4 networking protocols
  • Experience building on top of Linux kernel networking primitives
  • Experience designing and integrating RESTful APIs and backend systems
  • Experience with large-scale distributed data pipelines
  • Excellent debugging and optimization skills
  • Attention to detail and ability to solve complex customer problems
  • Creative, open-minded, collaborative problem solver
  • Focus on clarity in written and verbal communication

Benefits For Software Engineer, Networking / Magic Products

Medical Insurance
Dental Insurance
Vision Insurance
Commuter Benefits
Mental Health Assistance
401k
Equity
Parental Leave
  • Medical/Rx Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Accounts
  • Commuter Benefits
  • Fertility & Family Forming Benefits
  • Mental Health Support
  • Global Travel Medical Insurance
  • Short and Long Term Disability Insurance
  • Life & Accident Insurance
  • 401(k) Retirement Plan
  • Employee Stock Participation Plan
  • Flexible PTO
  • Parental Leave

Interested in this job?

Jobs Related To Cloudflare Software Engineer, Networking / Magic Products

Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.