Senior Software Engineer, Ads

Tensec

San Francisco (CA)

Hybrid

USD 190,800 - 267,100

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive Healthcare Benefits
401k Match
Flexible Vacation
Paid Volunteer time off
Generous paid Parental Leave

Job summary

Tensec is seeking a Senior Backend Engineer to join their Ads team. This role involves developing ad products, collaborating with various teams, and ensuring operational stability. Candidates should have over 5 years of experience in software development, especially in languages like Go, Python, or Scala.

The position is based in San Francisco, California, offering both an engaging work environment and comprehensive benefits, including healthcare and generous parental leave.

Qualifications

  • 5+ years of software development experience in one or more general-purpose programming languages.
  • Able to take complete ownership of a feature or project.

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.
  • Build extensible components that would align with the product objectives.
  • Support day to day project management tasks.

Skills

Software Development
Problem Solving
Collaboration
Ownership

Tools

Go
Python
Scala
Spark
Kafka
Docker

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

Reddit has a flexible workforce! If you live close to one of our physical office locations, the doors are open for you to come into the office as often as you'd like. If you don’t live near one of our offices, you can apply to work remotely in any country in which we have a physical presence.

Team Description

Ad Formats

Over the last few years we have been growing multiple ads types and now are a sizable ads player approaching 1B and over in revenue. We have multiple ad formats like image/video/carousel etc. that advertisers rely on.

(A) The Scaled Ads Formats team builds and develops ad formats to deliver strong user experiences that align with advertisers’ marketing goals. They will expand ad inventory by enabling ads on newer placements, optimizing the ad user experience, enhancing post click experience, supporting the ads/consumer ecosystem to ensure efforts for DAU happen in tandem with ads, and developing infrastructure to enable and enhance ad products. (B) The New Ads Format team builds and develops innovative and new to reddit ad formats to deliver strong user experiences that align with advertisers marketing goals. They introduce new concepts and try out variations to prove product market fit which solve customer needs. This is a fast paced environment where the team is nimble and adaptive to advertiser feedback. It also enhances foundations that enable it to provide newer concepts.

Advertiser Growth

We are looking for an engineer to supercharge our Small to Medium Business (SMB) focused Advertiser Growth efforts. In this role, you will be responsible for developing the technical foundation for mission critical product pillars, collaborating across the company to deliver outcomes for the Reddit Ads Business.

Business Manager

The Business Manager team stands out for its genuinely inclusive and collaborative culture, where not only is open feedback central, but every opinion and idea is truly valued and given space to shape our direction. Here, diverse perspectives are seen as a core strength, fostering a team dynamic where everyone feels empowered to contribute and innovate. On a day-to-day basis, engineers tackle complex, high‑stakes challenges at the core of Reddit’s ads platform which include innovating on permissions systems, building Agency and Large Enterprise solutions, and driving adoption among Reddit's largest advertisers. From ideation to delivery, our engineers are trusted with end‑to‑end ownership of their projects, working closely in cross‑functional collaboration with PMs, UX, 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

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 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

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.

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 provide greater transparency to candidates, we share base pay 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 pay range for this position is: $190,800 — $267,100 USD

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Ads
Software Engineer, Ads

Reddit • United States

Hybrid
USD 164,000 - 230,000
Comprehensive Healthcare Benefits
401k with Employer Match
Flexible Vacation
+2
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
Staff Engineer, Ads Business Manager
Staff Engineer, Ads Business Manager

Reddit, Inc. • San Francisco (CA)

On-site
USD 217,000 - 304,000
Healthcare benefits
401k match
Family planning
+5
Senior Software Engineer, Ads Creative Effectiveness
Senior Software Engineer, Ads Creative Effectiveness

Embedded Shishya • United States

Remote
USD 191,000 - 267,000
Healthcare benefits
401k with employer match
Flexible vacation and volunteer time
+3
Manager, Technical Solutions
Manager, Technical Solutions

Reddit • Los Angeles (CA)

On-site
USD 180,000 - 253,000
Healthcare Benefits
401k with Employer Match
Equity (RSUs)
+3
Staff Frontend Engineer, Ads Creative
Staff Frontend Engineer, Ads Creative

Reddit, Inc. • San Francisco (CA)

On-site
USD 190,800 - 267,100
Healthcare benefits
401k match
Family planning support
+5
Manager, Technical Solutions
Manager, Technical Solutions

Reddit, Inc. • San Francisco (CA)

Hybrid
USD 180,000 - 253,000
Comprehensive Healthcare Benefits and
401k with Employer Match
Global Benefit programs that fit your
+5
Senior Business Engineer - Ads
Senior Business Engineer - Ads

Reddit • United States

On-site
USD 180,000 - 253,000
Comprehensive healthcare benefits
401(k) matching
Personal and professional development funds
+2
Senior Director of Product, Ads Platform
Senior Director of Product, Ads Platform

reddit • United States

Remote
USD 299,000 - 419,000
100% remote opportunity
Competitive salary and equity options
Comprehensive health benefits
+4
AdTech Partnerships Engineer & API Solutions Lead
AdTech Partnerships Engineer & API Solutions Lead

Unternehmensauskunft • United States

On-site