{"schemaVersion":"jobsearcher.job.v1","id":"a06d504b2e4f148e028dad29","url":"https://jobsearcher.com/jobs/a06d504b2e4f148e028dad29","canonicalUrl":"https://jobsearcher.com/jobs/a06d504b2e4f148e028dad29","title":"Senior Software Engineer, Billing","description":"TL;DR - Why This Role MattersWe’re hiring a Senior Engineer to own and evolve Scribe’s billing platform. This system sits at the center of how Scribe makes money, powering revenue across 5M+ users and 600K+ organizations.You’ll design and operate the infrastructure behind subscriptions, enterprise invoicing, pricing changes, and the subscription lifecycle. Parts of the system need hardening. Parts need redesign. You’ll do both.This is backend-heavy work with real architectural headroom and clear long-term expansion into entitlements and monetization systems.About The RoleBilling at Scribe is core infrastructure. It supports both our self-serve product and a growing enterprise business. It must remain financially correct, resilient under failure, and adaptable as revenue complexity increases.The challenge is not just processing payments. It’s designing systems that stay correct as pricing evolves, enterprise contracts grow more complex, and billing integrates more deeply with product access and reporting systems.You’ll join a small, focused team with meaningful ownership. You won’t be handed tightly scoped tickets. You’ll define system behavior, resolve ambiguity, evaluate edge cases, and make sound architectural tradeoffs.This role involves both stabilizing and redesigning parts of the platform. Some areas need hardening and operational rigor. Others need cleaner abstractions and long-term architectural direction.Over time, this role will expand beyond billing into adjacent systems such as entitlements and broader monetization infrastructure, shaping how pricing, access control, and revenue systems work together.Our stack includes Django, DRF, Celery, PostgreSQL, Stripe, and Next.js. This is primarily a backend role, but you’ll move across the stack when needed to unblock revenue-critical work.What You’ll DoOwn and evolve Scribe’s billing and subscription systemsShape the long-term architecture of our revenue platform as complexity scalesDesign resilient, event-driven systems that remain 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 recoveryScale workflows that support both self-serve users and enterprise customersEnable safe pricing and packaging changes without compromising financial integrityImprove system boundaries between billing, entitlements, and reporting to reduce coupling and increase maintainabilityShip customer-facing billing flows and internal tooling when necessaryYou Could Be a Great Fit IfYou have 6+ years of software engineering experienceYou have built or maintained billing, payments, or other high-integrity financial systems in productionYou think in terms of guarantees: consistency, idempotency, reconciliation, durabilityYou are comfortable scoping ambiguous problems and driving them end to endYou care deeply about correctness when money is involvedYou are a strong backend engineer, ideally in Python and DjangoYou make sound architectural tradeoffs and are comfortable owning long-term system evolutionYou operate well with autonomy and accountabilityExperience with Stripe or similar billing platforms is helpful but not required.BonusExperience 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 systemsLocationHybrid: Our HQ is in beautiful San Francisco, California. For this role, we expect you to live in or near San Francisco and work from the office 3 days per week.About UsScribe is where exceptional people come to do the best work of their careers. More than 94% of the Fortune 500 use Scribe to document and scale how work gets done. Our Workflow AI platform automatically captures and optimizes workflows so teams work smarter, faster, and more consistently.We’re growing fast — since our founding in 2019, we’ve grown to over 5 million users across 600,000 businesses. Based in San Francisco, we’ve been named a LinkedIn Top Startup, are valued at over $1 billion, and are backed by leading investors. Join us in our mission to uplevel how people do work.How We WorkAboutWe are builders aspiring to master our crafts. We care deeply about our teammates and want to win together. We fully embrace the following values:Accelerate impactRaise the barMake our users heroesClear is kindRapid learning machineOne team one dreamCompensationWe use trusted market data to ensure competitive, equitable pay for our San Francisco-based roles. The salary range for the Senior Engineer, Billing role in San Francisco is:Your specific offer will depend on experience and pay parity.Full-Time US Employee Benefits IncludeIncredible teammatesOwnership mindset (equity for all employees)Health, dental, and vision insuranceFlexible paid time off and company holidays401(k) retirement planPaid parental leaveDaily catered lunches (SF-based roles)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 NoteDo 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\").Compensation Range: $170K - $200K","company":"Scribe","rawCompany":"scribe","city":"Millbrae","state":"CA","isRemote":false,"isActive":true,"createdAt":"2026-04-09T08:18:32.399Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer, Billing","description":"TL;DR - Why This Role MattersWe’re hiring a Senior Engineer to own and evolve Scribe’s billing platform. This system sits at the center of how Scribe makes money, powering revenue across 5M+ users and 600K+ organizations.You’ll design and operate the infrastructure behind subscriptions, enterprise invoicing, pricing changes, and the subscription lifecycle. Parts of the system need hardening. Parts need redesign. You’ll do both.This is backend-heavy work with real architectural headroom and clear long-term expansion into entitlements and monetization systems.About The RoleBilling at Scribe is core infrastructure. It supports both our self-serve product and a growing enterprise business. It must remain financially correct, resilient under failure, and adaptable as revenue complexity increases.The challenge is not just processing payments. It’s designing systems that stay correct as pricing evolves, enterprise contracts grow more complex, and billing integrates more deeply with product access and reporting systems.You’ll join a small, focused team with meaningful ownership. You won’t be handed tightly scoped tickets. You’ll define system behavior, resolve ambiguity, evaluate edge cases, and make sound architectural tradeoffs.This role involves both stabilizing and redesigning parts of the platform. Some areas need hardening and operational rigor. Others need cleaner abstractions and long-term architectural direction.Over time, this role will expand beyond billing into adjacent systems such as entitlements and broader monetization infrastructure, shaping how pricing, access control, and revenue systems work together.Our stack includes Django, DRF, Celery, PostgreSQL, Stripe, and Next.js. This is primarily a backend role, but you’ll move across the stack when needed to unblock revenue-critical work.What You’ll DoOwn and evolve Scribe’s billing and subscription systemsShape the long-term architecture of our revenue platform as complexity scalesDesign resilient, event-driven systems that remain 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 recoveryScale workflows that support both self-serve users and enterprise customersEnable safe pricing and packaging changes without compromising financial integrityImprove system boundaries between billing, entitlements, and reporting to reduce coupling and increase maintainabilityShip customer-facing billing flows and internal tooling when necessaryYou Could Be a Great Fit IfYou have 6+ years of software engineering experienceYou have built or maintained billing, payments, or other high-integrity financial systems in productionYou think in terms of guarantees: consistency, idempotency, reconciliation, durabilityYou are comfortable scoping ambiguous problems and driving them end to endYou care deeply about correctness when money is involvedYou are a strong backend engineer, ideally in Python and DjangoYou make sound architectural tradeoffs and are comfortable owning long-term system evolutionYou operate well with autonomy and accountabilityExperience with Stripe or similar billing platforms is helpful but not required.BonusExperience 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 systemsLocationHybrid: Our HQ is in beautiful San Francisco, California. For this role, we expect you to live in or near San Francisco and work from the office 3 days per week.About UsScribe is where exceptional people come to do the best work of their careers. More than 94% of the Fortune 500 use Scribe to document and scale how work gets done. Our Workflow AI platform automatically captures and optimizes workflows so teams work smarter, faster, and more consistently.We’re growing fast — since our founding in 2019, we’ve grown to over 5 million users across 600,000 businesses. Based in San Francisco, we’ve been named a LinkedIn Top Startup, are valued at over $1 billion, and are backed by leading investors. Join us in our mission to uplevel how people do work.How We WorkAboutWe are builders aspiring to master our crafts. We care deeply about our teammates and want to win together. We fully embrace the following values:Accelerate impactRaise the barMake our users heroesClear is kindRapid learning machineOne team one dreamCompensationWe use trusted market data to ensure competitive, equitable pay for our San Francisco-based roles. The salary range for the Senior Engineer, Billing role in San Francisco is:Your specific offer will depend on experience and pay parity.Full-Time US Employee Benefits IncludeIncredible teammatesOwnership mindset (equity for all employees)Health, dental, and vision insuranceFlexible paid time off and company holidays401(k) retirement planPaid parental leaveDaily catered lunches (SF-based roles)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 NoteDo 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\").Compensation Range: $170K - $200K","datePosted":"2026-04-09T08:18:32.399Z","dateModified":"2026-04-09T08:18:32.399Z","hiringOrganization":{"@type":"Organization","name":"Scribe","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"a06d504b2e4f148e028dad29"},"url":"https://jobsearcher.com/jobs/a06d504b2e4f148e028dad29"}}