MisuJob - AI Job Search Platform MisuJob

Software Engineer, Billing

Scribe

San Francisco, California , United States Remote permanent

Posted: May 12, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

A Software Engineer in San Francisco, CA, USA is required to own and evolve Scribe's billing platform, responsible for developing correct billing code and domain knowledge to power revenue across 5M+ users and 600K+ organizations, with a focus on financially critical infrastructure.

Job Description

TL;DR - Why This Role Matters

We’re hiring a Software 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 work on a small, focused billing team. The work is scoped but consequential. Billing code needs to be correct, not just functional and you'll develop the habits and domain knowledge to know the difference.

This is a role for an engineer who wants to work on financially critical infrastructure, grow fast, and take real ownership of what they ship.

About the Role

You'll be joining a team in an active build phase, we're hardening existing workflows, scaling enterprise invoicing, and migrating billing infrastructure. There's real work to own, and it matters.

You won't be handed fully solved problems, but you also won't be navigating ambiguity alone. Your job is to execute well, ask good questions, and raise the bar on what "done" means in a financial system.

Over time, as you develop billing expertise, your scope will expand into adjacent systems like entitlements, reporting, and broader monetization infrastructure.

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.

What You’ll Do

• Implement and maintain Scribe’s billing and subscription workflows, including invoicing, plan changes, renewals, and payment recovery

• Build and improve reconciliation processes that Finance and leadership rely on

• Work on event-driven systems that remain correct under retries, partial outages, and concurrent writes

• Contribute to self-serve and enterprise billing flows, including customer-facing UI and internal tooling

• Develop and maintain test coverage for financially sensitive code

• Surface edge cases and failure modes before they reach production

You Could Be a Great Fit If

• You have 2-4 years of software engineering experience

• You write code that is correct by construction, you think about edge cases and not just the happy path

• You ask clarifying questions before writing code, and communicate blockers early

• You take ownership of the work you ship, you don’t close a ticket without verifying it’s right

• You are a strong backend engineer, ideally in Python

• You are curious about how financial systems work and motivated to understand the domain deeply

• You operate well with clear direction and are ready to grow into more autonomy over time

Bonus

• Familiarity with Stripe or similar payment platforms

• Experience with Django, Celery or PostgreSQL in a production environment

• Exposure to enterprise workflows or financial reporting systems

Location

Hybrid: Our HQ is in 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 Us

Scribe 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 Work

We 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 impact

• Raise the bar

• Make our users heroes

• Clear is kind

• Rapid learning machine

• One team one dream

Compensation

We use trusted market data to ensure competitive, equitable pay for our San Francisco-based roles. The salary range for the Software Engineer, Billing role in San Francisco is:

• $140k – $160k + equity

Your specific offer will depend on experience and pay parity.

Full-Time US Employee Benefits Include

• Incredible teammates

• Ownership mindset (equity for all employees)

• Health, dental, and vision insurance

• Flexible paid time off and company holidays

• 401(k) retirement plan

• Paid parental leave

• Daily catered lunches (SF-based roles)

• 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.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply