reddit

Staff Engineer, Ads Business Manager

Apply Now

At a Glance

Location
United States
Work Regime
remote
Experience
7+ years
Posted
2026-07-06T20:21:04-04:00

Key Requirements

Required Skills

KafkaPython

Domain Knowledge

  • Advertising
  • Engineering

Benefits & Perks

Health Insurance

edical, dental, and vision insurance, 401(k) program with employer match, ge

Requirements

7+ years software engineering experience building production services at scale.

Ads domain experience.

Previous experience as a Tech Lead or similar function.

Experience in solving complex system scaling and latency performance problems.

Strong proficiency in one or more AI tools for all steps of the development cycle.

Strong proficiency in one or more: Go, Python; plus experience with service frameworks (gRPC/Thrift) and API design.

Responsibilities

As a Staff Software Engineer on the Ads Business Manager team, you will develop a long-term technical strategy and drive execution.

This is a high-agency position for an engineer who can navigate ambiguity and take decisive ownership of the technical direction in collaboration with other engineers, teams, and stakeholders.

This role needs someone with deep backend expertise who also has enough frontend experience to periodically unblock themselves.

Team

On a day-to-day basis, engineers tackle complex, high-stakes challenges at the core of Reddit’s Ads Platform which include building business identity infrastructure, governance and access-control systems, Business Hub experiences, agency enablement capabilities, and enterprise-scale collaboration workflows. From ideation to delivery, our engineers are trusted with end-to-end ownership of their projects, working closely in cross-functional collaboration with product managers, UX designers, and partner teams. This hands-on approach means every team member plays a direct and visible role in delivering high-impact, user-focused solutions for some of Reddit’s most strategic advertisers.