Staff Software Engineer, Site Defense

Reddit

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$217,000–$303,900 / yr
Posted
9 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $208k
This role $260k
$147k most similar roles pay here $321k

This role pays more than 88% of similar roles. Most pay $179,418–$237,262 — the shaded band above. At the midpoint, this role pays about $260k versus about $208k for comparable roles.

Based on 240 similar postings.

Employer

About Reddit

Reddit is a social news aggregation and discussion platform where users share content, vote on posts, and engage in community conversations across thousands of interest-based forums called subreddits.

Reddit currently has 77 open roles on FindRole.

Listed pay typically runs $217,000–$303,400 across 77 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Staff Software Engineer, Site Defense

Staff Software Engineer - Site Defense joins the Infrastructure organization's Site Defense team to protect the platform from DDoS attacks, automated abuse, and large-scale scraping. This role involves designing, building, and operating high-scale, low-latency systems across CDN, edge, and internal infrastructure layers to mitigate malicious traffic in real time. The engineer will contribute to ML-at-Ingress initiatives for traffic classification and bot detection while mentoring junior engineers and managing services end-to-end through incident response. Required skills include experience with distributed systems, networking fundamentals like HTTP, TLS, TCP/IP, and load balancing, alongside proficiency in Python, Go, Rust, Java, or C++. The role specifically addresses the technical challenge of defending against network-level threats and scrapers while balancing security, performance, and user experience at scale.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Design and operate high-scale, low-latency systems to protect against DDoS attacks, bots, and automated abuse.
  • Develop and evolve ingress-level defenses across CDN, edge, and internal infrastructure layers.
  • Build systems to detect, score, and mitigate malicious traffic in real time at per-request and per-user levels.
  • Contribute to ML-at-Ingress initiatives by experimenting with models for traffic classification and anomaly detection.
  • Own services end-to-end, including design, implementation, on-call rotations, and operational excellence.
  • Participate in incident response and post-incident analysis for large-scale network or abuse events.
  • Mentor junior engineers to support their professional growth and development.

What we're looking for

  • 7+ years of experience building and operating high throughput and low latency production distributed systems.
  • Proficiency in one or more general purpose programming languages such as Python, Go, Rust, Java, or C++.
  • Experience with networking fundamentals including HTTP, TLS, TCP/IP, proxies, CDNs, and load balancing.
  • Experience with DDoS mitigation, WAFs, bot management, or abuse prevention systems.
  • Ability to design and operate high-scale, low-latency systems for traffic detection and mitigation.
  • Strong communication skills to collaborate across service-oriented teams.
  • Experience with ML systems in production, specifically for real-time inference or feature pipelines.
  • Familiarity with anti-abuse frameworks, bot scores, or browser fingerprinting frameworks.

More like this

Similar roles

Staff Software Engineer, Air Defense

Anduril Industries

Irvine, CA 102 days ago $220,000$292,000
Python C++ Rust Go JavaScript TypeScript React Motion Planning Behavior Trees Networking Data Processing Modeling & Simulation Robotics Systems Integration

Staff Software Engineer, Security Agent

Datadog

Remote 88 days ago
eBPF Linux Kernel Systems Programming Linux Internals Kernel APIs Driver Development Networking Systems Agent Development Runtime Security Data Collection Testing Methodologies
Remote

Staff Software Engineer, Security Agent

Datadog

Remote 88 days ago
eBPF Linux Kernel Systems Programming Linux Internals Kernel APIs Driver Development Networking Systems Agent Development Runtime Security Data Collection Testing Methodologies
Remote

Staff Software Engineer, Security Agent

Datadog

Remote 88 days ago
eBPF Linux Kernel Systems Programming Linux Internals Kernel APIs Driver Development Networking Systems Agent Development Runtime Security Data Collection Testing Methodologies
Remote

Staff Software Engineer, Risk Tech

Capital One Financial

McLean, VA +2 14 days ago $269,100$307,200
JavaScript TypeScript Python Java Go Swift AWS Microsoft Azure Google Cloud SPA Frameworks Solution Architecture Enterprise Architecture BGP SD-WAN Cloud Networking Data Center Networking AI Tooling
7+ yrs exp

Staff Software Engineer

Warner Bros. Discovery

Remote (Atlanta, GA) 17 days ago
Python Go Java C++ AWS Terraform Metaflow SageMaker Distributed Systems Machine Learning LLM Feature Store Observability FinOps
8+ yrs exp Remote