Senior Software Engineer, Ads

at Reddit
USD 190,800-267,100 per year
SENIOR
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 6 Docker @ 4 Go @ 4 Kafka @ 4 Kubernetes @ 4 Redis @ 4 Python @ 4 Scala @ 4 Spark @ 4 Java @ 4 Distributed Systems @ 4 Hiring @ 4 Microservices @ 4 API @ 4 Project Management @ 4

Details

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 101M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information.

Remote work is supported; employees may also work from Reddit offices if local.

Team Description

Reddit is hiring across three Ads teams:

  • Ad Formats: builds and develops ad formats (image/video/carousel, etc.) and related infrastructure to expand ad inventory and optimize user experience.
  • Advertiser Growth: focuses on Small to Medium Business (SMB) advertiser growth, developing technical foundations for product pillars and partnering cross-functionally to grow monthly active advertisers.
  • Business Manager: builds solutions for permissions, Agency and Enterprise features, and drives adoption among large advertisers. Engineers have end-to-end ownership and collaborate closely with PMs, UX, and partner teams.

Role Description

This is a generalist Senior Backend Engineer position within the Ads organization. Candidates may work on any of the following areas:

  • Microservices and APIs that power advertiser-facing products (ads.reddit.com)
  • Distributed systems that ensure ads are delivered to the right users at the right time
  • Backends that power interactive ad experiences (e.g., Polls, Games)
  • Real-time, data-intensive systems that measure ad campaign performance
  • Infrastructure that supports the above systems

Technologies mentioned in the posting:

  • Languages: Go, Python, Scala, (also references Java, C++)
  • Frameworks / systems: Spark, Thrift, Baseplate, Kafka
  • Datastores: Postgres, BigQuery, Redis, Druid
  • Tools / infra: Kubernetes, Argo, Docker

Responsibilities

  • Work with product managers to design and implement Ads products.
  • Collaborate closely with platform and data teams when building new features.
  • Lead processes to improve operational stability, including improving code quality and delivering dashboards/data visualizations.
  • Build extensible components aligned with product objectives.
  • Support project management tasks: communicate project updates, manage timelines, and oversee execution.

Requirements

  • 5+ years of software development experience in one or more general-purpose programming languages (examples listed: 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
  • 401(k) match
  • Family planning support
  • Gender-affirming care
  • Mental health & coaching benefits
  • Flexible vacation & Reddit global days off
  • Generous paid parental leave
  • Paid volunteer time off

Pay Transparency

  • Base pay range (US): $190,800 - $267,100 USD
  • Role may be eligible for equity (RSUs) and, depending on position, commission

#li-remote