Senior Software Engineer, Billing
Software Engineering
San Francisco, CA, USA
About Scribe
Scribe 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 Role
We'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 Do
Own and evolve Scribe's billing and subscription systems
Design resilient, event-driven systems that stay correct under retries, partial outages, and race conditions
Build and maintain reconciliation processes that Finance and leadership rely on
Improve subscription lifecycle reliability, including renewals, plan changes, invoicing, and payment recovery
Enable safe pricing and packaging changes without compromising financial integrity
Shape the long-term architecture of the revenue platform as complexity scales
Improve system boundaries between billing, entitlements, and reporting to reduce coupling
🔍 What We're Looking For
You have 6+ years of software engineering experience
You've built or maintained billing, payments, or other high-integrity financial systems in production
You think in terms of guarantees: consistency, idempotency, reconciliation, durability
You're comfortable scoping ambiguous problems and driving them end to end
You're a strong backend engineer, ideally in Python and Django
You make sound architectural tradeoffs and are comfortable owning long-term system evolution
✨ Nice to have
Experience supporting pricing or packaging changes in production systems
Familiarity with enterprise invoicing workflows and sales-assisted purchasing
Experience with SaaS tax compliance tools such as Anrok or Avalara
Experience partnering closely with Finance or Revenue Operations on reconciliation and reporting
Experience working on entitlements or access control systems
📍 Location
Hybrid. Based in San Francisco. We work from the office 3 days per week.
💰 Compensation
Salary varies by location. All full-time employees receive equity in Scribe. Final offers depend on experience and scope.
🎁 Benefits
Health, dental, and vision insurance for you and your dependents
Flexible paid time off and company holidays
401(k)
Paid parental leave
Daily catered lunch (SF office)
Commuter benefits
Home office stipend
At 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").