Staff Software Engineer - Content Platform

at Reddit
USD 217,000-303,900 per year
SENIOR
✅ Remote

Used Tools & Technologies

Not specified

Required Skills & Competences

Software Development @ 4 Go @ 4 Kubernetes @ 1 Redis @ 1 Python @ 4 Java @ 4 Distributed Systems @ 7 Leadership @ 4 Communication @ 4 gRPC @ 1 API @ 7 Technical Leadership @ 4 Cassandra @ 1 AI @ 4

Details

Reddit is a community of communities and one of the internet’s largest sources of information. The Infrastructure organization enables Reliability, Performance and Efficiency with a single opinionated technology stack. The Content Platform team within Infrastructure focuses on empowering product teams to build Content-related experiences and owns Tier-0 services and core data models that power viewing feeds, posting, commenting, upvoting, and more. This team also runs and maintains R2 — Reddit’s monolith legacy stack that is critical for user journeys.

Responsibilities

  • Design, write, and deliver software to improve availability, scalability, latency, and efficiency of Reddit’s products (primarily in Go and sometimes Python).
  • Dive deep into the codebase of services owned by the team and into one of Reddit’s monolith legacy stacks.
  • Make system-level improvements, enhancements, and implement complex code modifications.
  • Own the design and evolution of the platform to support the next 4+ years of scale and growth.
  • Identify gaps in current designs and lead platform redesigns to improve developer velocity.
  • Collaborate with other software engineers across Infrastructure and Product orgs and with stakeholders to integrate storage capabilities into broader storage infrastructure and use cases across Reddit.
  • Mentor and guide other backend engineers across the company.

Requirements

  • 7+ years of hands-on experience building internet-scale software, distributed systems, or developer-facing platforms.
  • BS, MS, PhD in Computer Science or related field, or equivalent experience.
  • Software development experience in one or more general-purpose languages; examples called out: Golang, Python, C++, Java.
  • Prior experience with scaled, high-rate platform services and API design; strong intuition for how infra systems operate at scale.
  • Demonstrated history of technical leadership and ability to guide engineering teams to deliver high-quality solutions.
  • Exceptional communication skills and ability to collaborate with cross-functional teams and stakeholders.
  • Experience with (or curiosity to learn about) Kubernetes, gRPC, Cassandra, TiDB, Redis is a strong plus.

Benefits

  • Comprehensive healthcare benefits and income replacement programs
  • 401(k) with employer match
  • Global benefit programs (workspace, professional development, caregiving support)
  • Family planning support and gender-affirming care
  • Mental health & coaching benefits
  • Flexible vacation & paid volunteer time off
  • Generous paid parental leave

Compensation

  • Base salary range (U.S.-based): $217,000 - $303,900 USD
  • Position may be eligible for equity (restricted stock units) and, depending on role, commission

Other Notes

  • Role is advertised as Remote - United States; Reddit offers flexible work arrangements and candidates living near offices may come in as desired.
  • In select roles/locations interviews may be recorded, transcribed and summarized by AI with an opt-out opportunity.
  • Candidate privacy and information handling details are provided in Reddit's Candidate Privacy Policy.