Home
/
Software Engineering
/
Staff Software Engineer, Revenue Lifecycle
Staff Software Engineer, Revenue Lifecycle-October 2024
San Francisco
Oct 13, 2026
About Staff Software Engineer, Revenue Lifecycle

  Reddit is a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. Our mission is to bring community, belonging, and empowerment to everyone in the world. Reddit users submit, vote, and comment on content, stories, and discussions about the topics they care about the most. From pets to parenting, with over 100,000 active communities and over 70 million daily active users, it is home to the most open and authentic conversations on the internet. For more information, visit redditinc.com.

  Reddit is a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. From pets to parenting, there’s a community for everybody on Reddit and with over 50 million daily active users, it is home to the most open and authentic conversations on the internet. For more information, visit redditinc.com.

  In keeping with our mission to bring community, belonging, and empowerment to everyone in the world, Reddit facilitates a delightful and relevant advertising experience that’s best-in-class for our users and advertisers. Ads are the fuel that power Reddit’s mission, and the year ahead is a busy one!

  Our mission on the Revenue Lifecycle team is to enable a high quality and trustworthy financial partnership between advertisers and Reddit. We own Ads Billing and Payments - the foundation of our Ads business.

  We partner across product, design, legal, finance, privacy, and operations to ensure advertisers having a seamless financial experience on our platform. Some example projects that the team is working on:

  Credit Line & Agency Experience - Build an E2E Credit Line solution and Agency experience from scratch. This pivotal initiative is crucial in unlocking agency spend and sustaining evergreen Ads campaigns, serving as a major driver of our company's revenue growth. Next-Generation Ads Billing System - Revolutionize our Ads billing system and data pipeline, enhancing its accuracy, reliability, and scalability. This is instrumental in addressing emerging billing and payment scenarios, ensuring our systems evolve in sync with business expansion and stay responsive to evolving market demands. Ad spend and budget management - Codify sales contracts into funding sources that put system constraints on Ad delivery, based on budgetary discretion of the customer, e.g. campaign budget, Ad account budget, etc.. Billing Center and Managed Advertisers - Build the new Billing Center that enables advanced features for B2B relationships and managed advertisers. e.g. detailed receipts and invoices, visibility into lines of credit and available funds, smooth transition between Credit Card and managed billing, etc.. Internationalization efforts - Expand our services globally by building support for diverse payment methods, multiple currencies, and adapting to the tax requirements of different countries.  Financial Fraud Detection: Create a cutting-edge fraud detection and review system. This is crucial in minimizing uncollectible revenue and reducing scams on our platform, thereby protecting the financial integrity of our services and maintaining user trust. If you appreciate real technical challenges and you'd like to be part of the team that makes Reddit a sustainable, long-term business, come join us!

   Responsibilities:

  Technical oversight over the revenue lifecycle from customer-facing payment experience, billing to quote-to-cash process. Design, implement, and operate our critical and scalable systems - ranging from our billing ledger, payment processing and financial fraud detection system. Drive and coordinate large-scale projects spanning Frontend, Backend/Infra, data pipeline and ML components.  Work across teams and functions to understand product requirements, evaluate trade-offs, and deliver the solutions needed to support Reddit’s Ads business. Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management. Guide the strategy and execution of the team through partnership with the engineering manager and product manager. Mentor senior engineers in the team. Qualifications:

  7+ years of software development experience in one or more general purpose programming languages (Python, Java, Scala, Go, C++). Deep understanding of large scale backend service. Expertise in Ads domain, billing or payment. Team-level tech lead experience. Experience in Ads budget management, Credit Line, or quote to cash process is a plus.  

  Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at [email protected].

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Sr Software Engineer (Java8, PS, DSA)
What's the role? The job includes all parts of software development lifecycle: refining product vision, gathering requirements, software system design, coding, testing, release and support. As our te
Compliance, Federation Compliance, Associate, Singapore
GLOBAL COMPLIANCE Our division prevents, detects and mitigates compliance, regulatory, and reputational risk across the firm and help to strengthen the firm's culture of compliance. Compliance accomp
Scientist, mRNA Vaccines & Technology
What You Will Achieve The primary role of the position is to contribute to the RNA Platform improvements for the viral vaccine programs. The candidate will work closely with the viral vaccine directo
VP Technology Platform - Virtual
Our story At Alight, we believe a company's success starts with its people. At our core, we Champion People, help our colleagues Grow with Purpose and true to our name we encourage colleagues to Be A
Site Reliability Engineer
At Ensono, our purpose is to be a relentless ally, disrupting the status quo and unleashing our clients to Do Great Things! We enable our clients to achieve key business outcomes that reshape how our
Director-Scientific
Our team members are at the heart of everything we do. At Cencora, we are united in our responsibility to create healthier futures, and every person here is essential to us being able to deliver on t
Lead Software Engineer - SDET
As a Lead Software Engineer, you will take ownership of the development of new features for the InsightAppSec Engine team, working with existing technologies and owning the team's processes end to en
Linux Distribution Engineer - Ruby Maintainer
About Us Always open. Our code, our culture, our opportunities. Leading open innovation without limits. We are SUSE. SUSE is a global leader in innovative, reliable and secure enterprise open source
Asset & Wealth Management Engineering, Lead Senior Web Developer, The Hague, VP
What We Do At Goldman Sachs, our Engineers don't just make things - we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engi
Linux Distribution Engineer - Ruby Maintainer
About Us Always open. Our code, our culture, our opportunities. Leading open innovation without limits. We are SUSE. SUSE is a global leader in innovative, reliable and secure enterprise open source
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved