
Opportunity at
RedditSoftware Engineer
Reddit operates a massive online platform connecting hundreds of millions of daily visitors through tens of thousands of active digital communities. The company is currently hiring…
Career Tools
About This Role
Reddit operates a massive online platform connecting hundreds of millions of daily visitors through tens of thousands of active digital communities. The company is currently hiring a full-time Software Engineer to work on site at its San Francisco location, with full-time telecommuting also available as an option. This role focuses on designing, building, and maintaining backend microservices, APIs, and horizontally scalable distributed systems that handle high-volume advertising traffic. The position…
Job Description
Reddit operates a massive online platform connecting hundreds of millions of daily visitors through tens of thousands of active digital communities. The company is currently hiring a full-time Software Engineer to work on site at its San Francisco location, with full-time telecommuting also available as an option. This role focuses on designing, building, and maintaining backend microservices, APIs, and horizontally scalable distributed systems that handle high-volume advertising traffic. The position suits an engineering professional who enjoys collaborating with product, data, and platform teams to deliver high-impact ad infrastructure, execute A/B experiments, and enhance operational reliability.
Responsibilities
- Collaborate with product managers to design and implement advertising products
- Partner with platform and data teams while developing new features
- Enhance operational stability by improving code quality, building dashboards, and creating data visualizations
- Construct extensible components aligned with product goals
- Handle daily project management duties such as tracking timelines, sharing updates, and directing execution
- Develop and operate backend microservices and APIs responsible for ad validation, resolution, and data model transformation
- Create and sustain distributed, scalable backend systems for high-traffic production environments, incorporating caching, data storage, and observability instrumentation
- Design and run A/B experiments and feature rollouts to assess product modifications and measure advertising performance
Requirements
- Four years of experience in the offered role or a related occupational field
- Backend service design and development using Java, Go, or Python
- Designing distributed, horizontally scalable backend systems for high-traffic production workloads
- Developing service-to-service APIs utilizing RPC or HTTP-based frameworks like gRPC, Thrift, or GQL
- Deploying and managing production services on Amazon Web Services including container orchestration platforms
- Performing data modeling and schema design for relational and NoSQL datastores with query optimization and indexing
- Conducting A/B testing and feature-flagged experimentation within production settings
- Implementing production observability instrumentation using metrics, logs, and request tracing
- Integrating automated unit, integration, and functional testing into CI/CD pipelines
- Developing backend systems for digital advertising technology, including ad serving, ingestion, or targeting workflows
- Leading technical design and end-to-end delivery for multi-quarter projects
Qualifications
- Master’s degree in Computer Science, Engineering, or a related quantitative discipline
Core Skills
Benefits
- Base pay range between $229,000.00 and $267,100.00 USD
- Eligibility to receive equity in the form of restricted stock units and potentially a commission
- Comprehensive healthcare benefits including medical, dental, and vision insurance
- Income replacement programs and family planning support
- 401(k) program with an employer match
- Global benefit programs covering workspaces, professional development, and caregiving support
- Gender-affirming care and mental health and coaching benefits
- Flexible vacation, paid volunteer time off, and generous paid parental leave
Frequently Asked Questions
Where is this job located?
This position is based on site in San Francisco, though full-time telecommuting is also listed as an option.
What is the salary range for this role?
The base pay range for this position is $229,000.00 to $267,100.00 USD, and the role is also eligible to receive equity in restricted stock units and potentially a commission.
What education and experience are required?
Applicants must have a Master’s degree in Computer Science, Engineering, or a related quantitative discipline, alongside four years of relevant experience.
How can candidates apply for this position?
Candidates can submit a resume with references using the apply button on the posting or by emailing applicationsreview@reddit.com under Req.# 1016.248.3.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.


