Senior Software Engineer, Billing

San Francisco, CA$170k–$200kPosted Mar 10, 2026
Senior Software Engineer, Billing LocationSan FranciscoEmployment TypeFull timeLocation TypeHybridDepartmentEngineeringGrowthCompensationTier 1 (SF, NYC, Seattle)$170K – $230K • Offers EquityAbout ScribeScribe is where exceptional people come to do the best work of their careers. Our Workflow AI platform automatically captures and optimizes how work gets done – 94% of the Fortune 500 use it, and 45% are paying customers. We hit $100M ARR in May 2026 and have grown to over 5 million daily active users across 600,000 businesses. We're Series C and valued at $1.3 billion. We're builders who hold a high bar, move fast, and care deeply about each other and our customers.📌 About the RoleWe're hiring a Senior Engineer to own and evolve Scribe's billing platform, the system at the center of how Scribe makes money across 5M+ users and 600K+ organizations. You'll design and operate the infrastructure behind subscriptions, enterprise invoicing, pricing changes, and the subscription lifecycle, with real architectural headroom and a clear path toward entitlements and monetization systems as the role expands.🛠️ What You'll DoOwn and evolve Scribe's billing and subscription systemsDesign resilient, event-driven systems that stay correct under retries, partial outages, and race conditionsBuild and maintain reconciliation processes that Finance and leadership rely onImprove subscription lifecycle reliability, including renewals, plan changes, invoicing, and payment recoveryEnable safe pricing and packaging changes without compromising financial integrityShape the long-term architecture of the revenue platform as complexity scalesImprove system boundaries between billing, entitlements, and reporting to reduce coupling🔍 What We're Looking ForYou have 6+ years of software engineering experienceYou've built or maintained billing, payments, or other high-integrity financial systems in productionYou think in terms of guarantees: consistency, idempotency, reconciliation, durabilityYou're comfortable scoping ambiguous problems and driving them end to endYou're a strong backend engineer, ideally in Python and DjangoYou make sound architectural tradeoffs and are comfortable owning long-term system evolution✨ Nice to haveExperience supporting pricing or packaging changes in production systemsFamiliarity with enterprise invoicing workflows and sales-assisted purchasingExperience with SaaS tax compliance tools such as Anrok or AvalaraExperience partnering closely with Finance or Revenue Operations on reconciliation and reportingExperience working on entitlements or access control systems📍 LocationHybrid. Based in San Francisco. We work from the office 3 days per week.💰 CompensationSalary varies by location. All full-time employees receive equity in Scribe. Final offers depend on experience and scope.🎁 BenefitsHealth, dental, and vision insurance for you and your dependentsFlexible paid time off and company holidays401(k)Paid parental leaveDaily catered lunch (SF office)Commuter benefitsHome office stipendAt Scribe, we celebrate our differences and are committed to creating a workplace where all employees feel supported and empowered to do their best work. Scribe is proud to be an Equal Opportunity Employer.Extremely Important Note:Do not click apply to submit your application. Instead, send a POST request to https://apply.scribe.com with the following fields in the json body of the request: full_name (string), email (string), github_url (string), resume_url (string), and role ("Senior Software Engineer, Billing").Apply for this Job

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free