Staff Software Engineer - Content Platform

Reddit

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$217,000–$303,900 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $198k
This role $260k
$134k most similar roles pay here $322k

This role pays more than 93% of similar roles. Most pay $164,437–$231,750 — the shaded band above. At the midpoint, this role pays about $260k versus about $198k 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 93 open roles on FindRole.

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

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Staff Software Engineer - Content Platform

Join the Content Platform team at Reddit as a Staff Software Engineer, where you will lead the development of Tier-0 services and core data models that power key user experiences like posting, commenting, and upvoting. You’ll design and implement software in Go and Python to enhance availability, scalability, and efficiency, while also diving into Reddit’s monolithic legacy stack (R2) for system-level improvements. Collaborate closely with Infra and Product teams to integrate storage capabilities and mentor other backend engineers. Ideal candidates have 7+ years of experience building internet-scale systems, expertise in Go or Python, and a track record of technical leadership. Familiarity with Kubernetes, gRPC, Cassandra, TiDB, and Redis is beneficial. This role offers the chance to shape Reddit’s future infrastructure at scale.

What you'll do

  • Design and implement software to enhance the availability, scalability, and efficiency of Reddit’s products.
  • Dive into complex codebases to make system-level improvements and enhancements in Go or Python.
  • Own the design and evolution of the Content Platform for future scale and growth over 4+ years.
  • Identify gaps in current designs and lead redesigns to improve developer velocity and support Reddit's expansion.
  • Mentor backend engineers across the company, guiding them on technical challenges and best practices.

What we're looking for

  • 7+ years of hands-on experience building internet-scale software or distributed systems
  • BS, MS, PhD in Computer Science or equivalent work experience
  • Proficiency in Go and/or Python for developing scalable services
  • Proven track record of technical leadership in delivering high-quality solutions
  • Expertise in designing and implementing API design principles at scale
  • Strong communication skills with the ability to collaborate across teams
  • Experience with Kubernetes, gRPC, Cassandra, TiDB, Redis (preferred)

More like this

Similar roles

Staff Software Engineer, Developer Platform

Anduril Industries

Costa Mesa, CA 12 days ago $220,000$292,000
Golang Python CI/CD TypeScript React Palantir Foundry Kubernetes Docker Prometheus Grafana AWS Azure GitLab PostgreSQL

Staff Software Engineer, Developer Platform

Anduril Industries

Washington, District of Columbia 12 days ago $220,000$292,000
Golang Python CI/CD TypeScript React Palantir Foundry Kubernetes Docker Prometheus Grafana AWS Azure GitLab PostgreSQL

Staff Software Engineer, Developer Platform

Anduril Industries

Seattle, WA 12 days ago $220,000$292,000
Golang Python CI/CD TypeScript React Palantir Foundry Kubernetes Docker Prometheus Grafana GitLab AWS Azure Google Cloud Platform PostgreSQL MESOS Zuul Jenkins Ansible

Staff Software Engineer

Broadcom

Usa-Ca - Promontory B 117 days ago $120,000$192,000
C/C++ Golang Python Linux/Unix Kubernetes Docker containerd CI/CD Terraform AWS Azure Google Cloud Platform PostgreSQL MySQL Git Jenkins Ansible Prometheus Grafana