
Senior Software Engineer, Site Defense
Reddit, Inc.
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $190,800 - $267,100 per year
Job Level
About the role
- Design, build, and operate high-scale, low-latency systems that protect Reddit from DDoS attacks, bots, and automated abuse.
- Analyze, 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
- Partner closely within Infrastructure and with Security, and internal Safety teams to balance security, performance, and user experience
- Mentor junior engineers in their professional growth.
- Contribute to the team’s ML-at-Ingress initiatives, including experimenting with models 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
Requirements
- 5+ 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).
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
- Flexible Vacation & Paid Volunteer Time Off
- Generous Paid Parental Leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonGoRustJavaC++DDoS mitigationWAFsbot managementnetworking fundamentalstraffic classification
Soft skills
communicationmentoringcollaboration