Senior Software Engineer, Ads

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

Tech Stack

API Distributed Systems Docker Go @ 6 Java @ 6 Kafka Kubernetes Microservices PostgreSQL Python @ 6 Redis Scala @ 6 Software Development @ 6 Spark

Details

This is a generalist senior backend engineering position within Reddit's Ads Organization. The team builds technology that powers Reddit's advertising products and mission.

Responsibilities

  • Build microservices and APIs for the advertiser-facing product, ads.reddit.com.
  • Develop distributed systems that show the right ad to the right user at the right time.
  • Build backends for interactive ad experiences such as Polls and Games.
  • Develop real-time, data-intensive systems that measure ad campaign performance.
  • Build and maintain infrastructure supporting advertising products and systems.
  • Work with product managers to design and implement Ads products.
  • Collaborate closely with platform and data teams while building new features.
  • Lead processes that improve operational stability, including code quality improvements, dashboards, and data visualizations.
  • Build extensible components aligned with product objectives.
  • Support day-to-day project management activities, including communicating project updates, managing timelines, and overseeing project execution.

Technologies

  • Languages: Go, Python, Scala, Java, C++
  • Frameworks: Spark, Thrift, Baseplate, Kafka
  • Datastores: Postgres, BigQuery, Redis, Druid
  • Tools: Kubernetes, Argo, Docker

Requirements

  • 5+ years of software development experience in one or more general-purpose programming languages, including Java, Scala, Go, C++, or Python.
  • Ability to take complete ownership of a feature or project.

Bonus Qualifications

  • 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) with employer match.
  • Global benefit programs covering workspace, professional development, and caregiving support.
  • Family planning support.
  • Gender-affirming care.
  • Mental health and coaching benefits.
  • Flexible vacation and paid volunteer time off.
  • Generous paid parental leave.
  • Eligibility for equity in the form of restricted stock units and, depending on the position offered, possible commission eligibility.

Compensation

The base salary range is $190,800–$267,100 USD. The posting may span more than one career level. Final offer amounts are determined by factors including skills, depth of work experience, and relevant licenses or credentials.

More jobs at Reddit

Similar jobs