Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $190,800–$267,100 / yr
- Posted
- today
Market check
Salary context
How this pay compares to similar roles
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
- Senior Engineering Manager, Developer Productivity 5
- Principal Engineer, iOS Performance 4
- Staff Android Engineer (Clients Platform) 4
- Staff Android Engineer, Brand Ad Formats 3
- Ads Conversion Modeling, Machine Learning Engineering Manager 1
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.
Skills
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
Principal Software Engineer, Ads
DoorDash, Inc
Principal Software Engineer, Ads Format, Level 7
Snap Inc.
Principal Software Engineer, Ads Platform
Snap Inc.
Senior Software Engineer, Ads
SpaceX
Staff Software Engineer - Ads
Shopify