Jobs · Engineering · California

Software Engineer, Monetization Platform

Drata · San Francisco, CA · 3 wk ago
HybridEngineering$13k–$179k/yrFull-time

About the role

The Software Engineer, Monetization Platform serves as an engineer on the Product Platform Group with a primary focus on the systems that turn product usage, subscriptions, credits, commitments, and contracts into accurate customer outcomes and clean financial operations.

Responsibilities

  • 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.
  • Help design the primitives of a modern billing platform: usage events, billable metrics, products, rate cards, contracts, credits, subscriptions, overages, and invoice workflows.
  • Build on 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.
  • Troubleshoot the hard problems: invoice discrepancies, usage drift, contract edge cases, entitlement bugs, migration failures, and cross-system data mismatches.

Requirements

  • 3+ years of experience as a software engineer, including meaningful time owning business-critical backend systems in production.
  • Experience architecting billing, payments, pricing, or quote-to-cash systems for a B2B SaaS company at meaningful scale.
  • Experience designing APIs and event-driven systems that ingest, validate, aggregate, and reconcile high-volume operational data.
  • 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.
  • 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.

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

Skills

  • Software Engineering
  • Billing Systems
  • Cloud Platforms
  • Financial Operations
  • Product Management
  • System Design

Benefits

  • Stock Equity
  • Health & Wellness
  • Financial Well-being
  • Family Support
  • Growth & Development
  • Time Off & Flexibility

Pay

$131,00- $178,500

Schedule

Flexible

Similar jobs

Software Engineer

Revenue Management Solutions, LLCOklahoma City, OK· 1 mo ago
Engineeringapply on workforcenow.adp.com

Software Engineer

Q2Austin, TX· 3 wk ago
Engineeringapply on q2ebanking.wd5.myworkdayjobs.com

Software Engineer

Booz Allen HamiltonChantilly, VA· 2 days ago
Engineering$87k–$198k/yrapply on careers.boozallen.com

Software Engineer

EpicTallahassee, FL· 3 wk ago
Information Technologyapply on epic.avature.net