Staff Software Engineer - Content Platform
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.
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
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.
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.
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.
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.
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.