Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $164,200–$229,900 / yr
- Posted
- 1 day ago
Market check
Salary context
How this pay compares to similar roles
This role pays more than 68% of similar roles. Most pay $138,187–$214,500 — the shaded band above. At the midpoint, this role pays about $197k versus about $176k 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 · Software Engineer, Ads
Join the Ads Organization at Reddit as a mid-level backend software engineer, working on microservices and APIs that power advertiser-facing products like ads.reddit.com. You will develop distributed systems to ensure targeted ad delivery, build interactive user experiences with features such as Polls and Games, and create real-time data-intensive systems for campaign performance measurement. Utilize technologies including Go, Python, Scala, Spark, Thrift, Baseplate, Kafka, Postgres, BigQuery, Redis, Druid, Kubernetes, Argo, and Docker. This role requires a deep passion for coding, coachability, and strong independent learning skills to contribute effectively in a team environment focused on operational stability and project management tasks.
Skills
What you'll do
- Design and implement Ads products in collaboration with product managers.
- Build microservices and APIs that power advertiser-facing products like ads.reddit.com.
- Develop distributed systems to ensure targeted ad delivery to users.
- Construct real-time, data-intensive systems for measuring ad campaign performance.
- Lead processes to improve operational stability and code quality.
What we're looking for
- 3+ years of software development experience in languages like Java, Scala, Go, C++, or Python.
- Experience taking complete ownership of a feature or project.
- Ability to work independently and collaboratively with senior engineers on complex solutions.
- Strong passion for coding and excellent independent learning skills.
- Familiarity with backend technologies including Kubernetes, Docker, Spark, Kafka, and various datastores.
Related searches
More like this
Similar roles
Principal Software Engineer, Ads
DoorDash, Inc
Principal Software Engineer, Ads Platform
Snap Inc.
Principal Software Engineer, Ads Format, Level 7
Snap Inc.
Senior Software Engineer, Ads
SpaceX
Staff Software Engineer - Ads
Shopify