Senior Software Engineer - Linux Networking

Cloudflare 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.
$162,000 - $240,000
Backend
Senior Software Engineer
Remote
5+ years of experience

Description For Senior Software Engineer - Linux Networking

Cloudflare is seeking a Senior Software Engineer specializing in Linux Networking to join their innovative team. As a key member of the Network Services product suite, you'll work on redefining how networks are run at scale. You'll be part of a team that puts the connectivity, scale, and performance of Cloudflare's global network in front of customers' network infrastructure and private networks.

In this role, you'll have the opportunity to work on cutting-edge projects such as:

  • Developing a Linux kernel-based networking dataplane for ingesting and forwarding traffic from some of the world's largest networks
  • Building a userspace networking service that acts as a hub between Network Services and Zero Trust systems
  • Creating network software for hardware appliances that provide zero-touch connectivity to the Cloudflare network and SD-WAN functions
  • Implementing next-generation firewall functions across Linux netfilter, eBPF, and userspace packet processing
  • Designing flow and log collection, correlation, and analytics systems for unparalleled network visibility

You'll be working with a team of engineers and product managers who are passionate about quickly building products that solve real customer problems. This role offers the chance to work with innovative technologies and techniques that leverage Cloudflare's unique architecture and global network footprint.

Cloudflare offers a competitive compensation package, including equity participation and a comprehensive benefits program. They're committed to building a diverse and inclusive team, and they're looking for curious and empathetic individuals who are excited about changing the way networking is done.

Join Cloudflare and be part of a company that's not just technologically ambitious, but also has a soul. You'll contribute to projects like Project Galileo, the Athenian Project, and 1.1.1.1, which aim to protect the free and open Internet and provide privacy-centric services to users worldwide.

Last updated 5 months ago

Responsibilities For Senior Software Engineer - Linux Networking

  • Build, deploy, and operate team's systems on top of one of the largest edge networks in the world
  • Work across a wide range of technologies and systems to deliver new features, improve performance, and increase the scalability of Network Services products
  • Partner with engineers and product managers to solve big problems that have a meaningful impact on customers and users

Requirements For Senior Software Engineer - Linux Networking

Linux
Go
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
  • Ability to own solutions end-to-end and drive the design, development, and deployment process
  • Ability to work across teams and level common, sustainable solutions
  • Creative, open-minded, collaborative problem solver
  • Focus on clarity in written and verbal communication

Interested in this job?

Jobs Related To Cloudflare Senior Software Engineer - Linux Networking

Senior Solutions Engineer - CEERI

Senior Solutions Engineer role at Cloudflare, leading internet security company. 5+ years IT experience required. Hybrid work in Europe.

Software Engineer - Rust - Data Center Networking

Cloudflare is hiring a Software Engineer specializing in Rust for Data Center Networking to develop high-performance networking solutions and contribute to building a better Internet.

Senior Specialist Solutions Engineer

Senior Specialist Solutions Engineer at Cloudflare: Design network solutions, guide clients, and drive sales for Developer Services.

System Engineer - NETDEV

Join Cloudflare as a System Engineer - NETDEV to build and improve network infrastructure for one of the world's largest internet security and performance companies.

Software Engineer - Cloud Email Security (CES)

Senior Software Engineer role at Cloudflare, focusing on Cloud Email Security to combat phishing and protect customers' digital assets.