Senior Software Engineer, Ads

Reddit

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$190,800–$267,100 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $180k
This role $229k
$103k most similar roles pay here $285k

This role pays more than 86% of similar roles. Most pay $142,400–$217,725 — the shaded band above. At the midpoint, this role pays about $229k versus about $180k for comparable roles.

Based on 240 similar postings.

Employer

About Reddit

Reddit is a social news aggregation and discussion platform where users share content, vote on posts, and engage in community conversations across thousands of interest-based forums called subreddits.

Reddit currently has 72 open roles on FindRole.

Listed pay typically runs $217,000–$303,900 across 66 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Senior Software Engineer, Ads

Join our Ads Organization as a Senior Software Engineer and contribute to powering Reddit’s mission through innovative backend solutions. This role involves designing and implementing microservices, APIs, and distributed systems to ensure targeted ad delivery and user engagement. You will work on real-time data processing, interactive user experiences like Polls and Games, and infrastructure support using Go, Python, Scala, Spark, Thrift, Baseplate, Kafka, Postgres, BigQuery, Redis, Druid, Kubernetes, Argo, and Docker. With 5+ years of software development experience in languages such as Java, Scala, Go, C++, or Python, you will lead efforts to enhance operational stability and support project management tasks, making a significant impact on the Ads domain at scale.

What you'll do

  • Design and implement Ads products in collaboration with product managers.
  • Build microservices and APIs for advertiser-facing products like ads.reddit.com.
  • Develop distributed systems to ensure targeted ad delivery to users.
  • Construct real-time, data-intensive systems to measure ad campaign performance.
  • Lead processes to enhance operational stability and improve code quality.

What we're looking for

  • 5+ years of software development experience in languages like Java, Scala, Go, C++, Python.
  • Experience working with microservices and APIs to power advertiser-facing products.
  • Proficiency in building distributed systems for real-time ad delivery and performance measurement.
  • Ability to design and implement features while collaborating closely with product managers and data teams.
  • Strong skills in improving operational stability through code quality enhancements and dashboard development.

More like this

Similar roles

Software Engineer, Ads

Reddit

Remote (San Francisco, CA, US) today $164,200$229,900
Go Python Scala Spark Thrift Baseplate Kafka Postgres BigQuery Redis Druid Kubernetes Argo Docker CI/CD
Remote

Principal Software Engineer, Ads

DoorDash, Inc

New York, NY 2 days ago $268,600$395,000
Python Java Kubernetes Docker AWS CI/CD PostgreSQL Redis GraphQL React Scalability Microservices RESTful APIs Monitoring Logging

Principal Software Engineer, Ads Format, Level 7

Snap Inc.

Santa Monica, CA 1 day ago $276,000$414,000
Python JavaScript React Node.js Docker Kubernetes AWS CI/CD PostgreSQL Redis GraphQL RESTful APIs A/B Testing Scalability Performance Optimization

Principal Software Engineer, Ads Platform

Snap Inc.

Santa Monica, CA 1 day ago $276,000$414,000
Python Java Go Kubernetes Docker AWS CI/CD PostgreSQL Redis MongoDB GraphQL REST Scalability Performance Optimization Ads Technology Attribution and Measurement High Availability Systems

Senior Software Engineer, Ads

SpaceX

Remote (Hawthorne, CA, US) 5 days ago $199,000$210,000
SQL Rails DBT Airflow Spark Hadoop Flink Kafka Docker CI/CD Python PostgreSQL AWS Git Jenkins
Remote

Staff Software Engineer - Ads

Shopify

US 34 days ago
Kafka Flink Spark Streaming Redis Aerospike RocksDB Python Java Go Docker Kubernetes CI/CD PostgreSQL MySQL AWS Google Cloud Platform Azure Prometheus Grafana GitLab Jenkins