← Back to results

Software Engineer

Join Reddit as a Software Engineer to design and implement Ads products while collaborating with cross-functional teams.

Location
San Francisco, CA, United States
Compensation
$229k–$267.1k/yr
Level
mid
Type
full time · Hybrid

Posted by employer 12 hours ago

First seen on Joblaze 2 hours ago

Last verified on the company career page 2 hours ago

What you'll build

  • Collaborate with product managers to design Ads products
  • Lead processes to improve operational stability
  • Design and operate backend microservices and APIs
  • Build and maintain distributed backend systems
  • Design and execute A/B experiments

Must have

  • Master’s degree in Computer Science or related field
  • 4 years of experience in the job offered or related occupation
  • Backend services design and development in Java, Go or Python
  • Deployment and operation of production services on AWS
  • Data modeling and schema design for relational and NoSQL datastores

Nice to have

  • Experience with A/B testing and feature-flagged experimentation
  • Production observability instrumentation
  • Automated testing integrated into CI/CD pipelines
  • Experience in digital advertising technology

Requirements

Experience
4+ years
Education
Master's degree

Not disclosed in this posting: visa sponsorship.

Benefits

401k Match Flexible Vacation Mental Health & Coaching Benefits Equity/Stock Options Health Insurance Parental Leave

Joblaze summary

In this role, the Software Engineer at Reddit focuses on designing and implementing advertising products while collaborating with product managers and data teams. Key skills include backend development in Java, Go, or Python, as well as experience with scalable systems and API design. This position is suited for candidates with a master's degree in a relevant field and at least four years of experience, particularly those with a background in digital advertising technology. The team emphasizes operational stability and data-driven decision-making in a high-traffic environment.

Joblaze insights

  • Listed today — first seen on Joblaze October 2, 2026. Last confirmed on Reddit's careers page October 2, 2026.
  • Salary band is above the typical range for Backend roles (median ~$180,000).
  • Starts above 96% of 57 comparable mid backend roles in United States that list Python we track (median $146,000 across 28 companies). See Python salary trends
  • Python appears in 43.1% of 246 comparable mid backend roles in United States; AWS appears in 0.4% of 246 comparable mid backend roles in United States.

Quick facts

Is the Software Engineer role remote?
It's hybrid — Reddit expects some on-site time in San Francisco, CA, United States.
What's the salary range?
Reddit lists $229,000–$267,100 for this role.
How much experience is required?
At least 4 years of relevant experience for this Software Engineer role.
Where is the role based?
Reddit is hiring for this position in San Francisco, CA, United States.
What's the tech stack?
Joblaze extracted these technologies from the posting: Amazon DynamoDB, Amazon Web Services, Go, Java, Kubernetes, MySQL.
What seniority level is this role?
Reddit targets mid-level candidates for this position.
Is this full-time or contract?
Full-time for this Software Engineer role at Reddit.

From the original posting

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 130 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit www.redditinc.com.

Job Duties: Collaborate with product managers to design and implement Ads products. Work closely with the platform and data teams while building new features. Lead the processes needed to improve operational stability, including improving code quality, delivering dashboards and data visualizations. Build extensible components that align with the product objectives. Support day-to-day project management tasks, including communicating project updates, managing project timelines, and overseeing project execution. Design, develop, and operate backend microservices and APIs that power ads, including resolution, validation, and transformation across the advertising data models. Build and maintain distributed, horizontally scalable backend systems that serve high-volume production traffic, including data storage, caching, and instrumentation for observability and reliability. Design and execute A/B experiments and feature rollouts to evaluate product changes, and partner with data science teams to measure ad performance and inform product decisions. Full-time telecommuting is an option.

Requirements: Master’s degree in Computer Science, Engineering (any field) or related quantitative discipline and four (4) years of experience in the job offered or related occupation.

Special Skills Requirement: Backend services design and development in Java, Go or Python; Distributed, horizontally scalable backend system design for high-traffic production workloads (e.g., real-time ad serving); Service-to-service API design using RPC or HTTP-based frameworks (e.g., gRPC, Thrift, GQL); Deployment and operation of production services on Amazon Web Services (AWS), including container orchestration platforms (e.g., Amazon ECS or Kubernetes); Data modeling and schema design for relational and NoSQL datastores (e.g., MySQL, Amazon DynamoDB), including query optimization and indexing; A/B testing and feature-flagged experimentation in production environments; Production observability instrumentation, including metrics, logs, and request tracing (e.g., Amazon CloudWatch, AWS X-Ray), for incident diagnosis and resolution; Automated unit, integration, and functional testing integrated into continuous integration and continuous deployment (CI/CD) pipelines; Backend system development in digital advertising technology, including ad ingestion, ad serving, or ad-targeting workflows; and Technical design and end-to-end delivery leadership of multi-quarter projects, including authoring technical design documents and driving cross-functional execution with product, data, and platform partners.

Submit a resume with references using the apply button on this posting or by email at: applicationsreview@reddit.com at Req.# 1016.248.3.

To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies.

The base pay range for this position is: $229,000.00 - $267,100.00 USD

#LI-DNI

In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.

Standard company text repeated across Reddit's postings is omitted here.

Similar positions

Reddit
Senior Software Engineer, Ads
Reddit · Remote - United States
Reddit
Software Engineer, Ads
Reddit · Remote - United States
Reddit
Frontend Engineer, Ads Campaign Manager
Reddit · Remote - United States
Reddit
Frontend Engineer, Ads
Reddit · Remote - United States
Reddit
Senior Business Engineer - Ads
Reddit · Remote - United States