Software Engineer

Cloudflare, Inc

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Austin, TX
Posted
43 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $157k
$110k most similar roles pay here $212k

This listing doesn't post a salary. Most similar roles pay $137,500–$177,250.

Based on 240 similar postings.

Employer

About Cloudflare, Inc

Cloudflare is a prominent cloud services and security company that provides content delivery network (CDN), DDoS mitigation, and Zero Trust security services to millions of internet properties.

Cloudflare, Inc currently has 190 open roles on FindRole.

Listed pay typically runs $215,000–$278,000 across 59 roles with salary data.

Most-posted roles

View all roles at Cloudflare, Inc

At a glance

TL;DR · Software Engineer

Software Engineer, Spectrum joins the Packet Processing team to develop and operate L3/L4 dataplane services for a global network. This role involves building and evolving the Spectrum product, which serves as an L4 reverse proxy for arbitrary TCP and UDP traffic, providing features like DDoS mitigation and TLS termination. Day-to-day responsibilities include developing the edge dataplane and control plane using Go, managing configuration APIs, ensuring operational excellence through analytics and incident response, and integrating with systems like Unimog and Magic Transit. The ideal candidate possesses strong programming skills in Go, with an interest in Rust, and a deep understanding of Linux networking primitives such as eBPF, sockets, and anycast. You will solve complex problems regarding connection lifecycle, performance optimization, and high-scale infrastructure to ensure reliable traffic management across the global network.

What does a Software Engineer earn in Texas?

Median $186925 from 189 postings across 40 companies.

See salary data

What you'll do

  • Develop and maintain the Spectrum edge dataplane using Go for TCP/UDP connection handling and TLS termination.
  • Build and manage the Spectrum control plane to handle configuration APIs and global deployment of settings.
  • Integrate Spectrum with other internal systems like Unimog, Magic Transit, and Argo Smart Routing.
  • Ensure operational excellence through analytics pipelines, observability tools, and active incident response.
  • Manage technical debt and optimize performance for high-scale production systems.
  • Contribute to the long-term roadmap and evolution of Cloudflare's non-HTTP traffic platform.

What we're looking for

  • Experience building and shipping large-scale, reliable, and highly distributed systems.
  • Strong programming experience in Go is required.
  • Familiarity with or willingness to work in Rust is preferred.
  • Solid understanding of L3 and L4 networking including TCP, UDP, IP, connection state, NAT, anycast, and packet flows.
  • Experience with Linux networking primitives such as sockets, eBPF, network namespaces, netfilter/nftables, and tc.
  • Experience designing and integrating RESTful APIs and backend systems.
  • Ability to perform operational tasks including on-call rotations, incident response, and root-cause analysis.
  • Authorization to receive software or technology controlled under U.S. export control laws.

More like this

Similar roles

Systems Engineer, SSL/TLS Team

Cloudflare, Inc

Austin, TX 15 days ago
Go RESTful APIs Distributed Systems Unix Linux SQL PostgreSQL Kafka RabbitMQ Message Queues PKI TLS Certificate Management Technical Documentation
3+ yrs exp Hybrid

Senior Software Engineer, Network On-Ramps

Cloudflare, Inc

Austin, TX +1 10 days ago
Go Rust Linux Kernel eBPF BGP L3 L4 RESTful APIs Distributed Systems netfilter nftables tc Network Namespaces Data Pipelines WAN Optimization Anycast
Hybrid

Senior Distributed Systems Engineer, Cache

Cloudflare, Inc

Atlanta, GA +7 2 days ago $194,000$266,000
Rust Go C C++ HTTP TCP TLS QUIC Linux Distributed Systems Pingora Kubernetes Kafka PostgreSQL ClickHouse
4+ yrs exp Hybrid

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp