Fullstack Software Engineer - Revenue and Traffic

Los Angeles, CA, United States, San Francisco, CA, United States • $150k - $220k


Role Locations

  • Los Angeles, CA, United States
  • San Francisco, CA, United States


$150k - $220k


251 - 500 people


420 Taylor St
San Francisco, CA, 94102, US

Tech Stack

  • Python
  • iOS
  • Android
  • Java
  • Go
  • Scala

Role Description

The front page of the internet, Reddit brings over 330 million people together each month through their common interests, inviting them to share, vote, comment, and create across thousands of communities. Come for the cats, stay for the empathy.

Advertising is often the most data-heavy, latency sensitive and technically demanding part of any online business. Our Revenue and Traffic team is part of the Ads Engineering org and is responsible for ensuring Reddit gets paid. Revenue and Traffic engineers will work on a wide breadth of projects, from front-end tools for managing advertiser accounts to back-end platforms for payment processing and invoice generation.

We are looking for someone who:

Is an experienced engineer that is excited to gain exposure to a variety of systems and projects to support our advertising business. Is skilled at dissecting business requirements and translating them into sturdy programmatic solutions. Wants to develop sophisticated systems which mitigate fraud and validate traffic quality. Cares about the customer - whether the customer is an internal team or an advertiser. Is comfortable owning cross-functional communications and representing the Ads Engineering org to other departments. If you appreciate real technical challenges and you'd like to be part of the team that turns Reddit into a sustainable, long-term business, come join us!


Create tools for our sales and ad ops teams to manage high-quality advertisers. Build user interfaces for advertisers to support billing and payments. Build billing pipelines for calculating, collecting and reporting on revenue. Develop anti-fraud tools to support Reddit’s financial health. Interface with sales and finance to develop engineering solutions for business requirements. Work on multiple levels of the stack to build out new features - lots of greenfield work.


5+ years of relevant experience. Software development experience in one or more general purpose programming languages (e.g. Python, Java, Go). Full-stack development experience including Javascript/React. Able to take complete ownership of a feature or project, from inception to implementation. An interest in the advertising business and understanding customer needs. Experience working with billing/payments a plus.

About Reddit

Reddit is home to thousands of communities, endless conversation, and authentic human connection. Whether you're into breaking news, sports, TV fan theories, or a never-ending stream of the internet's cutest animals, there's a community on Reddit for you.

Company Culture

Reddit is a network of communities where individuals can find experiences built around their interests, hobbies and passions. With over 330 million global users monthly, Reddit is home to the most open and authentic conversations on the Internet. We value scrappy, resourceful attitude towards work. We love it when people go out of their way to make our product better. We admire a healthy work balance with room for growth and professional development. We welcome engineers who can bring impact and creativity to try something new.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.