Staff Software Engineer, Site Defense

Reddit

Confirmed live today High trust
Remote

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $213k
This role $260k
$143k $321k
below market most similar roles pay here above market

This role pays more than 90% of similar roles. Most pay $186,975–$238,250 — the blue band above. At the midpoint, this role pays about $260k versus about $213k 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 89 open roles on FindRole.

Listed pay typically runs $216,700–$303,000 across 89 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Staff Software Engineer, Site Defense

The Staff Software Engineer - Site Defense joins the Site Defense team within the Infrastructure organization. This role involves designing, building, and operating high-scale, low-latency systems to protect the platform from DDoS attacks, bots, and automated abuse. You will develop ingress-level defenses across CDN, edge, and internal infrastructure layers while building systems to detect and mitigate malicious traffic in real time. Key responsibilities include mentoring junior engineers, participating in incident response, and contributing to ML-at-Ingress initiatives for traffic classification and anomaly detection. Required skills include experience with distributed systems, networking fundamentals like HTTP, TLS, TCP/IP, and proxies, and proficiency in Python, Go, Rust, or C++. The work focuses on solving network-level security threats and protecting data from large-scale scraping and automated abuse.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 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 granularity.
  • Contribute to ML-at-Ingress initiatives for traffic classification, bot detection, and anomaly detection.
  • Own services end-to-end, including design, implementation, on-call, and operational excellence.
  • Participate in incident response and post-incident analysis for large-scale network or abuse events.
  • Mentor junior engineers in their professional growth.

What we're looking for

  • 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 such as Python, Go, Rust, Java, or C++.
  • Experience building and maintaining distributed, fault-tolerant distributed systems at scale.
  • Experience with networking fundamentals including HTTP, TLS, TCP/IP, proxies, CDNs, and load balancing.
  • Excellent communication skills to collaborate with a service-oriented team and company.
  • Experience with DDoS mitigation, WAFs, bot management, or abuse prevention systems (preferred).
  • Experience with anti-abuse frameworks, bot scores, or browser fingerprinting frameworks (preferred).
  • Familiarity with ML systems in production, especially real-time inference or feature pipelines (preferred).

More like this

Similar roles

Staff Software Engineer, Air Defense

Anduril Industries

Irvine, CA 148 days ago $220,000–$292,000
Python C++ Rust Go JavaScript TypeScript React Motion Planning Message Standards Behavior Trees Modeling & Simulation Networking Data Processing

Staff Software Engineer, Security

Okta Inc

Bellevue, WA 15 days ago $194,000–$267,000
Java Application Security Cryptography Authentication Authorization Certificates Secrets Management AWS GCP MySQL Redis Elasticsearch Post-Quantum Cryptography Agentic AI Distributed Systems Agile
8+ yrs exp

Staff Software Engineer, Risk Tech

Capital One Financial

McLean, VA +2 60 days ago
AWS Microsoft Azure Google Cloud Java Python Go JavaScript TypeScript Swift SPA Frameworks Cloud Networking BGP SD-WAN Solution Architecture Enterprise Architecture Networking
7+ yrs exp

Staff Software Engineer

Warner Bros. Discovery

Atlanta, GA 6 days ago
AWS JavaScript Docker Git API Design Data Modeling Kanban Scrum Cloud-native State Management Data Structures Algorithms
8+ yrs exp Hybrid

Staff Software Engineer

Twilio

Remote (British Columbia, Canada) +2 160 days ago $160,320–$200,400
Java Go AWS Lambda EKS DynamoDB Kafka Kubernetes Terraform CI/CD SQL NoSQL Redis Spark Microservices LLMs GitHub Copilot Anthropic Claude
10+ yrs exp Remote

Staff Software Engineer

Okta Inc

San Francisco, CA 27 days ago $194,000–$267,000
Java Kotlin Go Microservices Event-driven Architecture APIs Data Modeling AWS GCP Azure IAM IGA RBAC ABAC SaaS Observability Distributed Systems
8+ yrs exp