Senior Software Engineer, Ads
As a Senior Backend Engineer in the Ads Organization, you will design and implement Ads products, collaborate with platform and data teams, and improve operational stability. This role involves working with microservices, distributed systems, and real-time data-intensive systems.
Role Description:
This is a Generalist Senior Backend Engineer position within the Ads Organization. Ads is the fuel that powers Reddit’s mission. As a backend engineer on the team, candidates might work on:
- Microservices and APIs that power our advertiser-facing product, ads.reddit.com
- Distributed systems that ensure the right ad gets shown to the right user at the right time
- Backends that power interactive user experiences on our ads like Polls and Games
- Real time, data intensive systems that measure the performance of our ad campaigns
- Infrastructure that supports all of the above
Technologies used on the team include:
- Languages: Go, Python, Scala
- Frameworks: Spark, Thrift, Baseplate, Kafka
- Datastores: Postgres, BigQuery, Redis, Druid
- Tools: Kubernetes, Argo, Docker
Responsibilities:
- Work with product managers to design and implement Ads products.
- Collaborate closely with the platform and data teams while building new features.
- Lead the processes needed to improve operational stability, including improving code quality, delivering dashboards and data visualizations.
- Build extensible components that would align with the product objectives.
- Support day to day project management tasks including communicating project updates, managing project timelines and overseeing project execution.
Required Qualifications:
- 5+ years of software development experience in one or more general purpose programming languages (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
- 401k with Employer Match
- Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Paid Volunteer Time Off
- Generous Paid Parental Leave
Staff Software Engineer - Content Platform
Lead development of Reddit's Content Platform, owning Tier-0 services and core data models that power feeds, posting, and commenting. Design scalable distributed systems in Go/Python while mentoring engineers and driving platform evolution.
Senior Software Engineer, Strategic Integrations
Senior engineer leading platform quality, legacy migration, and observability for enterprise partner integrations. Requires strong backend experience, third-party API integration at scale, and incremental migration expertise.
Staff Software Engineer, Backend
Own technical strategy and architecture for Coinbase's Transfers platform, building and scaling high-throughput distributed systems that orchestrate crypto and fiat fund movements across Retail, Prime, Exchange, and Payments.
Software Engineer III (Ruby on Rails)
Own end-to-end feature development on Rails-based backend services powering feeds and profiles. Deliver complex work, guide junior engineers, and contribute to architectural decisions in a fully remote environment.
Staff Software Engineer
Staff engineer on the Containers team owning complex technical components of Chainguard Images, driving long-term technical direction, and mentoring engineers. Requires 10+ years experience, deep expertise in containers/Kubernetes/Go, and IaC.