HHiring Reality
← Reddit

Staff Software Engineer - Site Defense

Reddit
Location
Remote - United States
Posted
18 days ago
Department
BE Platform
What they actually want (must-haves)
  • 7+ years of experience building and operating high throughput and low latency production distributed systems
  • Software development experience in one or more general purpose programming languages; Python, Go, Rust, Java, C++
  • Excellent communication skills to collaborate with a service-oriented team and company
  • Experience with DDoS mitigation, WAFs, bot management, or abuse prevention systems
  • Experience with networking fundamentals (HTTP, TLS, TCP/IP, proxies, CDNs, load balancing)
Nice to have
  • Experience with anti-abuse frameworks and bot scores (ReCaptcha, Datadome, Turnstile)
  • Experience with browser fingerprinting frameworks (fingerprintJS, ThumbmarkJS)
  • Familiarity with ML systems in production, especially real-time inference or feature pipelines
What the job really is

As a Staff Software Engineer on the Site Defense team at Reddit, you will design and operate systems that protect the platform from DDoS attacks and automated abuse. Your role involves building defenses, analyzing traffic, and collaborating with security teams to ensure performance and user experience. You will also mentor junior engineers and contribute to machine learning initiatives related to traffic classification and anomaly detection.

Benefits
  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k with Employer Match
  • Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
Things to weigh
  • No specific mention of the technology stack used, which may vary
  • The role involves a significant focus on security and performance, which could lead to high-pressure situations
  • The job posting indicates a wide salary range, which may reflect varying levels of experience or negotiation outcomes
Job score3.4/5
Benefits4/5
Freshness4/5
Career value4/5
Role clarity5/5
Pay transparency0/5

Applying to Reddit?

See how your résumé matches this role — and tailor it from what actually gets interviews.