# Staff Software Engineer, Monetization Platform

**Company:** [Drata](https://hotfix.jobs/companies/drata)
**Location:** San Francisco, CA
**Role:** Backend Engineering
**Experience:** 10+ years
**Skills:** JavaScript, TypeScript, Restful Web Services, Relational Databases, Data Modeling, Distributed Systems, Git, CI/CD, Salesforce, NetSuite
**Posted:** 2026-05-30

> As a Staff Software Engineer, Monetization Platform, you will be a technical leader focused on architecting and evolving Drata’s core billing domain. You will design event-driven systems, shape commercial flexibility, and build operationally trustworthy software for accurate customer outcomes and clean financial operations.

## Job Description

## What you’ll do:

* Partner with Product, Finance, Accounting, RevOps, and Engineering leadership to shape Drata’s long-term billing architecture and commercial flexibility across self-serve and enterprise motions.
* Design the primitives of a modern billing platform: usage events, billable metrics, products, rate cards, contracts, credits, subscriptions, overages, and invoice workflows.
* Architect a system that can accurately meter product usage at scale, transform raw events into billable quantities, and support pricing changes without requiring constant product rework.
* Build and evolve the entitlement layer that separates pricing and packaging from product behavior, so feature access, limits, credits, and plan controls are programmable rather than hardcoded.
* Work closely with SFDC admins, CPQ owners, and Finance systems stakeholders to ensure quote-to-cash flows are coherent across CRM, product, billing, ERP, and downstream reporting systems.
* Ensure billing systems are operationally trustworthy: idempotent event handling, strong reconciliation paths, reliable notifications, auditability, and clear observability for engineers and business teams.
* Review architecture and code for billing-related projects to ensure correctness, scale, security, and maintainability while empowering teams to own implementation details.
* Troubleshoot the hard problems: invoice discrepancies, usage drift, contract edge cases, entitlement bugs, migration failures, and cross-system data mismatches.
* Lead cross-team initiatives such as introducing a usage-based billing foundation, rationalizing packaging models, improving billing developer experience, or migrating from brittle homegrown logic to more composable billing and entitlement systems.
* Mentor engineers across teams on domain modeling, distributed systems tradeoffs, financial correctness, and the realities of building software where product behavior and revenue recognition are tightly coupled.

## What you’ll bring:

* 10+ years of experience as a software engineer, including meaningful time owning business-critical backend systems in production.
* Deep experience architecting billing, payments, pricing, or quote-to-cash systems for a B2B SaaS company at meaningful scale.
* Strong experience designing APIs and event-driven systems that ingest, validate, aggregate, and reconcile high-volume operational data.
* Strong understanding of modern billing models, including usage-based pricing, subscriptions, prepaid credits, commitments, overages, hybrid packaging, and enterprise-specific commercial terms.
* Experience working directly with Accounting, Finance, RevOps, and GTM systems where data quality, auditability, and timing matter.
* Strong experience integrating with systems like Salesforce, CPQ, NetSuite, payment platforms, and downstream finance/reporting tooling.
* Strong proficiency with:
    * JavaScript/TypeScript and object-oriented programming
    * Building and consuming RESTful web services
    * Relational databases, data modeling, and transactional workflows
    * Distributed systems and asynchronous processing
    * Writing unit, integration, and end-to-end tests
    * Logging, telemetry, and production debugging
    * Git and modern CI/CD practices
    * At least one major cloud platform and modern infrastructure tooling
* A strong product and systems mindset: you can model the commercial domain cleanly, but you also know billing architecture is ultimately customer experience architecture.

## Bonus Qualifications

* Usage-based billing platforms such as Metronome, especially concepts like usage events, billable metrics, products, rate cards, contracts, credits, and programmable invoice workflows.
* Entitlement and monetization platforms such as Stigg, especially entitlements as a system of record for feature access, limits, credits, and packaging logic.
* Building systems that support both PLG/self-serve and enterprise sales motions on the same technical foundation.
* Audit logs, RBAC, webhooks, durable queues, and other patterns that make billing and monetization systems reliable and debuggable in production.
* AI-assisted development tools

You’ve had success in roles where you:

* Architected or modernized a billing system that had to support real usage metering, invoice correctness, and flexible commercial models rather than a single static subscription plan.
* Built systems where raw product activity was transformed into durable billing inputs and surfaced in customer-facing or internal financial workflows.
* Worked through pricing and packaging changes without repeatedly hardcoding logic into application code.
* Supported models like prepaid credits, subscriptions with overage, enterprise commitments, or hybrid contracts for different customer segments.
* Partnered directly with Finance, Accounting, and RevOps to close gaps between what the product did, what the...

## Similar roles

- [Staff Software Engineer, Backend](https://hotfix.jobs/jobs/807748ff-c0bb-45b6-8d08-95df45fd7a54) - Rippling - San Francisco, CA - $189k – $315k/yr
- [Staff Backend Engineer](https://hotfix.jobs/jobs/b356996c-9ea9-4c66-8774-0cf5944dad09) - Aurelian - Seattle, WA - $200k – $300k/yr
- [Staff Backend Engineer, Identity Threat Protection](https://hotfix.jobs/jobs/f26dd822-f888-4c9a-8336-09762587d7cc) - Okta - San Francisco, CA - $194k – $267k/yr
- [Staff Software Engineer, Platform](https://hotfix.jobs/jobs/b2d42759-cf0d-4deb-ac34-f042721e13b6) - Zus Health - Remote - $170k – $200k/yr
- [Senior Staff Software Engineer, Payments](https://hotfix.jobs/jobs/be4bb7e7-7e74-474b-8f37-260b2a1cb607) - Coinbase - Remote - $254k – $299k/yr

**Apply:** https://hotfix.jobs/jobs/a0d939ae-78e1-4e88-90b8-f8a5c6487b06
**Canonical:** https://hotfix.jobs/jobs/a0d939ae-78e1-4e88-90b8-f8a5c6487b06