Staff Engineer, Ads Business Manager

Reddit, Inc.

San Francisco (CA)

On-site

USD 217,000 - 303,900

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
401k match
Family planning
Gender-affirming care
Mental health support
Flexible vacation
Parental leave
Volunteer time off

Job summary

Reddit, Inc. is seeking a Staff Software Engineer for the Ads Business Manager team in San Francisco.

You will shape long-term technical strategy, own end-to-end execution, and collaborate with product managers, UX designers, and partner teams to deliver enterprise-scale solutions. You will lead cross-functional initiatives across business identity, governance, and access-control systems, mentor engineers, influence roadmap, and drive adoption of Business Manager and Business Hub capabilities

Qualifications

  • 7+ years software engineering experience building production services at scale.
  • Ads domain experience.
  • Previous experience as a Tech Lead or similar function.
  • Excellent communication skills to collaborate with a service-oriented team and company.
  • Experience coordinating large-scale, cross-functional efforts that span different teams, and driving alignment between diverse stakeholders.
  • 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.
  • Experience with distributed systems, data modeling, and event‑driven architectures (e.g., Kafka/PubSub).

Responsibilities

  • Define and drive the technical strategy for business identity, governance, permissions, and organizational management systems.
  • Lead large cross-functional projects end to end, from concept to launch and adoption.
  • Have a strong product sense and translate user feedback into roadmap features.
  • Mentor engineers and leaders, share industry knowledge, and contribute to the team's growth.
  • Disambiguate complex problems, align stakeholders, and prioritize execution.
  • Make system-level improvements and implement complex code changes.
  • Collaborate with teams to drive adoption of Business Manager and Business Hub across Reddit products.

Skills

Software engineering
Ads domain
Tech Lead experience
Communication skills
Cross-functional leadership
System scaling
AI tooling
Go / Python
gRPC / Thrift
Distributed systems

Tools

Go
Python
Kafka
Postgres

Job description

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 126 million daily active unique visitors, Reddit is one of the internet's largest sources of information. For more information, visit www.redditinc.com.

Team Objective

The Business Manager team owns the foundational business platform that enables advertisers, agencies, and enterprise customers to operate effectively on Reddit. We build and scale the systems that define how businesses are created, structured, secured, governed, and shared across Reddit's Ads Platform and other Reddit surfaces.

Our scope includes Business Manager, Business Hub, business identity, permissions, onboarding, collaboration, and governance capabilities. We are responsible for establishing a unified business identity model across Reddit and providing the tooling, controls, and policy frameworks that allow customers and internal teams to manage access, compliance, security, and organizational operations at scale.

About The 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.

Role Description

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. It is best classified as the Tech Lead archetype of Staff Engineer, and the most successful candidates will have experience serving in this capacity previously. This role needs someone with deep backend expertise who also has enough frontend experience to periodically unblock themselves.

A successful candidate will:

  • Define and drive the technical strategy for business identity, governance, permissions, and organizational management systems that serve both customer-facing and internal Reddit platforms.
  • Lead large cross-functional projects end to end, from concept, design, and implementation through to launch and driving adoption all while ensuring the highest quality and performance.
  • Have a strong product sense and be able to run customer interviews, translating data and user feedback into features that inform the team's roadmap.
  • Mentor engineers and leaders, share industry knowledge, and contribute to the technical growth of the team.
  • Disambiguate complex problems, align stakeholders with different priorities, and aggressively prioritize to execute effectively.
  • Be able to make system level improvements, enhancements and implement complex code modifications.
  • Collaborate closely with engineering teams and stakeholders to drive adoption of Business Manager and Business Hub capabilities across Reddit, shaping shared business identity, governance, permissions, and organizational infrastructure used by multiple products and teams.

Qualifications

General Engineering Requirements

  • 7+ years software engineering experience building production services at scale.
  • Ads domain experience.
  • Previous experience as a Tech Lead or similar function.
  • Excellent communication skills to collaborate with a service-oriented team and company.
  • Experience coordinating large-scale, cross-functional efforts that span different teams, and driving alignment between diverse stakeholders.
  • 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.
  • Experience with distributed systems, data modeling, and event‑driven architectures (e.g., Kafka/PubSub).

Preferred Requirements

  • Experience building identity, access management, governance, administration, or enterprise platform solutions for large-scale customers.
  • Ability to make UI changes leveraging AI tools like Codex.
  • Experience building solutions for advertising agencies or other global enterprise customers.

Our Stack

Go, Python; gRPC/Thrift; Kafka; Postgres, BigQuery, Redis, Cassandra, SpiceDB (ReBAC); Kubernetes; AWS/GCP; Javascript, Typescript

Benefits:

  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k 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:

This job posting may span more than one career level.

In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit https://www.redditinc.com/careers/.

To provide greater transparency to candidates, we share base salary ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.

The base salary range for this position is:

$217,000—$303,900 USD

In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.

During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.

Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Business Engineer - Ads
Senior Business Engineer - Ads

Reddit, Inc. • San Francisco (CA)

On-site
USD 180,000 - 253,000
Healthcare benefits
401k matching
Workspace for home office
+1
Senior Business Engineer - Ads
Senior Business Engineer - Ads

Diiirect Inc. • Northern (KY)

Hybrid
USD 180,000 - 252,000
Healthcare
401k match
Home office support
+5
Staff Product Manager, Ads Safety (Ads Review)
Staff Product Manager, Ads Safety (Ads Review)

Diiirect Inc. • Northern (KY)

Hybrid
USD 217,000 - 304,000
100% remote opportunity
Competitive salary and equity options
Comprehensive health benefits (medical
+6
Principal UX Engineer, Ads
Principal UX Engineer, Ads

Reddit, Inc. • San Francisco (CA)

On-site
USD 246,000 - 344,000
Healthcare Benefits
401k with Employer Match
Global Benefit programs
+5
Senior Frontend Engineer, Ads Creative New Remote - United States
Senior Frontend Engineer, Ads Creative New Remote - United States

Reddit, Inc. • Northern (KY)

Remote
USD 191,000 - 267,000
Healthcare Benefits
401k Match
Family Planning Support
+3
Senior Client Account Manager, Global Strategic Accounts (Tech/AI)
Senior Client Account Manager, Global Strategic Accounts (Tech/AI)

Reddit, Inc. • San Francisco (CA)

On-site
USD 135,000 - 189,000
Comprehensive Health benefits
401k Matching
Workspace benefits for your homeOffice
+5
Senior Client Account Manager, App Dev Enterprise
Senior Client Account Manager, App Dev Enterprise

Reddit, Inc. • New York (NY)

Hybrid
USD 135,000 - 189,000
Healthcare benefits
401k match
Flexible vacation
Lead Client Partner, Global Strategic Accounts (Tech)
Lead Client Partner, Global Strategic Accounts (Tech)

Reddit, Inc. • New York (NY)

On-site
USD 142,000 - 199,000
Health benefits
401k matching
Home office setup
+4
Frontend Engineer, Ads
Frontend Engineer, Ads

reddit • San Francisco (CA)

On-site
USD 164,000 - 230,000
Restricted stock units (equity)
Commission eligible
Medical, dental, and vision insurance
+3
Staff Site Reliability Engineer, Ads
Staff Site Reliability Engineer, Ads

Reddit, Inc. • San Francisco (CA)

On-site
USD 191,000 - 267,000
Comprehensive Health benefits
401k Matching
Workspace benefits for home office
+5