← Back to results

Software Engineer, Ads

Join Reddit as a mid-level backend engineer in the Ads team, working on impactful advertising products and systems.

Location
Remote - United States
Compensation
$164.2k–$229.9k/yr
Level
mid
Type
full time · Hybrid

Posted by employer 1 year ago

First seen on Joblaze 5 months ago

Last verified on the company career page 31 minutes ago

Requirements

Experience
3+ years

Not disclosed in this posting: visa sponsorship.

Benefits

401k Match Flexible Vacation Gender-Affirming Care Mental Health & Coaching Benefits Equity/Stock Options Paid Volunteer Time Off Family Planning Support Health Insurance Parental Leave

Joblaze summary

In this mid-level backend role within Reddit's Ads Organization, the engineer will focus on developing microservices and APIs that enhance the advertising experience. Proficiency in languages like Go and Python, along with experience in distributed systems and real-time data processing, is essential. This position is ideal for engineers with a few years of experience who are eager to learn and contribute independently while collaborating with product and data teams. Reddit's flexible work environment supports both in-office and remote arrangements.

Joblaze insights

  • Listed about 5 months ago — first seen on Joblaze May 19, 2026. Last confirmed on Reddit's careers page October 30, 2026.
  • This exact title is also open at 1 other location at Reddit: Remote - Ontario, Canada.
  • Salary band is in line with the typical range for Backend roles (median ~$180,000).
  • Starts above 75% of 56 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% of 256 comparable mid backend roles in United States; Scala appears in 0.8% of 256 comparable mid backend roles in United States.

Quick facts

Is the Software Engineer, Ads role remote?
It's hybrid — Reddit expects some on-site time in Remote - United States.
What's the salary range?
Reddit lists $164,200–$229,900 for this role.
How much experience is required?
At least 3 years of relevant experience for this Software Engineer, Ads role.
Where is the role based?
Reddit is hiring for this position in Remote - United States.
What's the tech stack?
Joblaze extracted these technologies from the posting: Argo, Baseplate, BigQuery, Docker, Druid, Go.
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, Ads 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.

Reddit has a flexible workforce! If you happen to live close to one of our physical office locations our doors are open for you to come into the office as often as you'd like. Don't live near one of our offices? No worries: You can apply to work remotely in any country in which we have a physical presence.

Role Description:

This is a generalist mid-level backend position within the Ads Organization. Ads is the fuel that powers Reddit’s mission. As a backend engineer on the team, candidates might work on:

  • Microservices and APIs that power our advertiser-facing product, ads.reddit.com
  • Distributed systems that ensure the right ad gets shown to the right user at the right time
  • Backends that power interactive user experiences on our ads like Polls and Games
  • Real time, data intensive systems that measure the performance of our ad campaigns
  • Infrastructure that supports all of the above

Technologies used on the team include:

  • Languages: Go, Python, Scala
  • Frameworks: Spark, Thrift, Baseplate, Kafka
  • Datastores: Postgres, BigQuery, Redis, Druid
  • Tools: Kubernetes, Argo, Docker

Mid-level engineers are expected to absorb best practices and learn exceptionally quickly while being effective core contributors. Engineers at this level must be able to code independently, but may work with senior engineers on the design of complex solutions. The most important skills an engineer at this level must possess are 1) coachability and an eagerness to grow, 2) deep passion for coding, and 3) excellent independent learning skills, all while operating as a fully functioning member of an engineering team.

Responsibilities:

  • Work with product managers to design and implement Ads products.
  • Collaborate 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 would align with the product objectives.
  • Support day to day project management tasks including communicating project updates, managing project timelines and overseeing project execution.

Required Qualifications:

  • 3+ years of software development experience in one or more general purpose programming languages (Java, Scala, Go, C++, Python).
  • Able to take complete ownership of a feature or project.

Bonus Points:

  • Experience working in the Ads domain
  • Experience or interest in the advertising business and understanding customer needs

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

Pay Transparency:

$164,200—$229,900 USD

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 - Ontario, Canada
Reddit
Senior Software Engineer, Ads
Reddit · Remote - Ontario, Canada
Reddit
Frontend Engineer, Ads Campaign Manager
Reddit · Remote - United States
Reddit
Senior Site Reliability Engineer, Ads
Reddit · San Francisco, CA