← Back to all jobs
20d 1h left to apply
R

Software Engineer, Ads

Reddit📍 Remote - United StatesEstimated: $80,000 - $120,000

✨ AI Insights & Summary

This Backend Engineer position at Reddit offers a dynamic opportunity to contribute to the core of the company's advertising engine, powering its mission to connect communities. You'll work on cutting-edge distributed systems and microservices, utilizing a modern tech stack including Go, Python, and Kafka. It's an ideal role for a passionate, coachable mid-level engineer eager to make a significant impact in a fast-paced, community-driven environment, with the flexibility of remote work.

Backend Engineer, Ads

Location: Remote (within countries where Reddit has a physical presence)

About Reddit

Reddit is a community of communities, built on shared interests, passion, and trust. It's home to the most open and authentic conversations on the internet, with over 100,000 active communities and approximately 126 million daily active unique visitors. For more information, visit www.redditinc.com.

Reddit offers a flexible workforce. You can work remotely in any country where Reddit has a physical presence, or work from one of their office locations if you live nearby.

Role Description

This is a generalist mid-level backend position within the Ads Organization. Ads are the fuel that powers Reddit’s mission. As a backend engineer on the team, you 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

  • 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 for an engineer at this level are coachability, a deep passion for coding, and 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 processes to improve operational stability, including code quality and delivering dashboards and data visualizations.
  • Build extensible components that align with product objectives.
  • Support day-to-day project management tasks, including communicating project updates, managing 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).
  • Ability 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 (workspace, professional development, caregiving support)
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Paid Volunteer Time Off
  • Generous Paid Parental Leave

Pay Transparency

This job posting may span more than one career level. In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. The base salary range for this position in the US is $164,200 - $229,900 USD.

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted5/18/2026
CategoryFullstack Development
SourceGreenhouse

FAQ

Is this position remote?

The Software Engineer, Ads role is a remote opportunity. The location specified is Remote - United States.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

F

Reliability Technician I

F09aec1a 4339 4554 9c9a 53202b0386ad 19000101 000001Salt Lake City, UT, US, Salt Lake City, UT🏠 Remote
Competitive
Fullstack Development
View Job →
M

Kosmetiker:inn (w/m/d) im MEDISPA

Medical Skin Center Dr. David BacmanCologne🏠 Remote
Competitive
Fullstack Development
View Job →
H

Team-/Salonassistenz (m/w/d) auf Minijob-Basis

HAUBER - The Organic Hair SalonMunich🏠 Remote
Competitive
Fullstack Development
View Job →