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").