Scribe  logo

Senior Software Engineer, Billing

Job Overview

Location

San Francisco

Job Type

Full-time

Category

Backend Engineer

Date Posted

March 10, 2026

Full Job Description

đź“‹ Description

  • • As a Senior Software Engineer focused on Billing at Scribe, you will be instrumental in shaping and evolving the core financial infrastructure that powers our rapidly growing platform. This pivotal role places you at the heart of Scribe's revenue generation, responsible for the systems that manage subscriptions, enterprise invoicing, pricing adjustments, and the entire subscription lifecycle for over 5 million users and 600,000 organizations.
  • • You will be tasked with both fortifying existing components of the billing system and architecting new solutions to meet increasing complexity and scale. This involves a deep dive into backend systems, with significant opportunities for architectural innovation and future expansion into related areas like entitlements and broader monetization strategies.
  • • The billing platform is a critical piece of Scribe's infrastructure, supporting both our self-serve product and a burgeoning enterprise business. The paramount requirements for this system are financial accuracy, resilience in the face of failures, and adaptability to evolving revenue models and contractual complexities.
  • • Your responsibilities will extend beyond simple payment processing. You will design and implement systems that maintain correctness as pricing structures change, enterprise contracts become more intricate, and billing integrates more deeply with product access controls and reporting mechanisms.
  • • You will join a lean, dedicated team where you will enjoy substantial ownership and autonomy. Instead of receiving pre-defined, narrowly scoped tasks, you will be empowered to define system behaviors, navigate ambiguity, meticulously evaluate edge cases, and make well-reasoned architectural trade-offs.
  • • This role presents a dual challenge: enhancing the stability and operational rigor of current systems while simultaneously redesigning key components for long-term scalability and maintainability. You will bring a strategic vision to the platform, ensuring it can support Scribe's ambitious growth trajectory.
  • • Over time, your scope will naturally broaden beyond core billing to encompass adjacent critical systems, including entitlements management and the wider monetization infrastructure. This will involve shaping how pricing, access control, and revenue systems interoperate, creating a cohesive and robust financial ecosystem.
  • • Your technical contributions will leverage our existing stack, which includes Django, DRF, Celery, PostgreSQL, Stripe, and Next.js. While this is primarily a backend-focused role, you will be expected to work across the full stack as needed to address revenue-critical initiatives and ensure seamless end-to-end functionality.
  • • Key responsibilities include owning and iterating on Scribe’s billing and subscription management systems, defining the long-term architectural vision for our revenue platform, and designing highly resilient, event-driven systems capable of handling retries, partial outages, and race conditions with unwavering correctness.
  • • You will also be responsible for building and maintaining robust reconciliation processes that are essential for our Finance department and leadership to monitor financial health. Improving the reliability of the subscription lifecycle, encompassing renewals, plan changes, invoicing, and payment recovery, will be a core focus.
  • • Furthermore, you will scale workflows to efficiently support both our high-volume self-serve user base and our growing enterprise clientele. Enabling safe and seamless pricing and packaging changes without compromising financial integrity is crucial. You will also work to improve system boundaries between billing, entitlements, and reporting to reduce coupling and enhance overall maintainability.
  • • When necessary, you will also contribute to shipping customer-facing billing flows and internal tooling, ensuring a cohesive user experience and efficient internal operations.

Skills & Technologies

Python
JavaScript
Next.js
Django
PostgreSQL
Senior
Hybrid
$170k-200k
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

About Scribe

ScribeHow.com is the fastest way to turn any process into a step-by-step visual guide. Our AI screen recorder watches your workflow, auto-writes crystal-clear instructions, adds annotated screenshots, and publishes a branded, shareable how-to in minutes. Replace endless Zoom walk-throughs, stale PDFs, and ticket backlogs with living docs that customers, teammates, and new hires can replay, search, and translate instantly. Built for SaaS onboarding, SOPs, support, and training, ScribeHow slashes ramp-up time, cuts support volume, and keeps knowledge always up to date so teams scale without slowing down.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Yerevan, Armenia
Full-time
Expires Jun 4, 2026
Go
Rust
Ruby
+5 more

17 days ago

Apply
Argentina - Remote
Full-time
Expires Jun 21, 2026
TypeScript
Scala
React
+4 more

5 hours ago

Apply
Argentina
Full-time
Expires May 12, 2026
Java
Remote

1 month ago

Apply
Argentina
Full-time
Expires May 20, 2026
JavaScript
TypeScript
React
+5 more

1 month ago

Apply