Skip to content

Staff Software Engineer - Content Platform

217k – 304kUnited StatesRemote7+ YOE
Summary

Lead development of Reddit's Content Platform, owning Tier-0 services and core data models that power feeds, posting, and commenting. Design scalable distributed systems in Go/Python while mentoring engineers and driving platform evolution.

About the role

What You’ll Do

  • Design, write, and deliver software to improve the availability, scalability, latency, and efficiency of Reddit’s products in Go and sometimes Python
  • Dive deep into the codebase of a suite of services owned by the team as well as one of Reddit’s monolith legacy stack
  • Make system level improvements, enhancements and implement complex code modifications
  • Own the design & evolution of our platform and build for the next 4+ years of continued scale and growth of Reddit
  • Identify gaps in our current designs and lead redesigns of our platform to improve developer velocity and enable Reddit growth
  • Work collaboratively with other software engineers from Infra and Product orgs
  • Collaborate closely with engineering teams and stakeholders to integrate storage capabilities into broader storage infrastructure and use cases across Reddit
  • Mentor and guide other backend engineers across the company

Who You Might Be

  • 7+ years of hands-on experience building internet-scale software, distributed systems or platforms used by other developers
  • BS, MS, PhD in Computer Science, a related field, or equivalent work experience
  • Software development experience in one or more general purpose programming languages; Golang, Python, C++, Java
  • Prior experience and capability with scaled, high rate platform services, and API design
  • Demonstrated history of technical leadership, successfully guiding engineering teams to deliver impactful, high-quality solutions
  • Exceptional communication skills with a strong ability to collaborate with cross-functional teams and stakeholders
  • Experience with (or curiosity to learn about) Kubernetes, gRPC, Cassandra, TiDB, Redis is a huge plus

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
Skills
GoPythonJavaC++KubernetesgRPCCassandraTiDBRedisAPI design
Similar roles at this salary range
All Backend Engineering jobs →
Attentive

Senior Software Engineer, Strategic Integrations

Senior engineer leading platform quality, legacy migration, and observability for enterprise partner integrations. Requires strong backend experience, third-party API integration at scale, and incremental migration expertise.

180k – 200kUnited StatesBackend EngineeringRemote5+ YOEJavaKotlin
Coinbase

Staff Software Engineer, Backend

Own technical strategy and architecture for Coinbase's Transfers platform, building and scaling high-throughput distributed systems that orchestrate crypto and fiat fund movements across Retail, Prime, Exchange, and Payments.

218k – 257kUnited StatesBackend EngineeringRemote8+ YOELedgeringMentorship
OpenAI

Software Engineer, Private Computing

Design, build, and scale privacy features and infrastructure for ChatGPT, API, and consumer devices using confidential computing and encryption. Requires 5+ years of software engineering experience and production experience with trusted execution environments.

230k – 385kSan Francisco, CABackend EngineeringHybrid5+ YOEKubernetesBuild Systems
Chainguard

Staff Software Engineer

Staff engineer on the Containers team owning complex technical components of Chainguard Images, driving long-term technical direction, and mentoring engineers. Requires 10+ years experience, deep expertise in containers/Kubernetes/Go, and IaC.

205k – 231kUnited StatesBackend EngineeringRemote10+ YOEGoDocker
Crusoe

Senior Staff Software Engineer, Billing Platform

Senior Staff Software Engineer to design, build, and scale Crusoe Cloud's billing platform, owning metering, pricing, invoicing, and payments end-to-end. Requires 5+ years backend experience with Go, Java, Rust, or C++, plus distributed systems and financial data expertise.

238k – 288kSan Francisco, CABackend EngineeringOn-site5+ YOEGoC++