RemoteHunt

Staff Software Engineer - Site Defense

Reddit · Remote - United States · posted Sep 2, 2026

staff

What this role actually asks for

Extracted by RemoteHunt

Must have

  • 7+ years building/operating high throughput distributed systems
  • Software development in Python, Go, Rust, Java, or C++
  • Experience with DDoS mitigation, WAFs, bot management, or abuse prevention
  • Experience with networking
  • Experience with large-scale distributed systems
  • Experience with cloud platforms (AWS, GCP, Azure)
  • Experience with containerization (Docker, Kubernetes)

Nice to have

  • Experience with ML at Ingress
  • Experience with real-time traffic analysis
  • Experience with incident response

Tools and technologies

PythonGoRustJavaC++

The full posting

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 130 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit www.redditinc.com.

Reddit's Transport and Site Defense teams build and operate foundational infrastructure behind one of the largest sites in the world. These teams own how requests enter Reddit, how services discover and talk to each other, how traffic moves across clusters and clouds, and how Reddit protects itself from DDoS attacks, scrapers, bots, and other undesired traffic.

We are looking for a Staff Software Engineer to join the Site Defense team within Reddit’s Infrastructure organization. Site Defense is responsible for protecting Reddit at internet scale—serving as the first line of defense against DDoS attacks, automated abuse, large-scale scraping, and other network-level threats. This is a high impact role that sits at the intersection

Is this one actually worth your time?

RemoteHunt scores every remote job 0–100 against your own resume, so you apply to the handful that fit instead of the hundred that don't. Free plan, no card required.