Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Drata

Software Engineer, Monetization Platform

Drata

Software Engineer working on Drata's monetization platform for B2B SaaS solutions. Collaborating with cross-functional teams on modern billing architecture and financial operations.

Posted 5/26/2026full-timeSan Francisco • California • 🇺🇸 United StatesMid-LevelSenior💰 $131,000 - $178,500 per yearWebsite

Tech Stack

Tools & technologies
CloudDistributed SystemsERPJavaScriptSFDCTypeScript

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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.

Benefits

Comp & perks
  • Up to 100% employer-paid premiums for medical, dental, and vision coverage for employees and their dependents
  • Comprehensive wellness benefits and healthcare concierge services
  • A comprehensive suite of financial benefits, including a 401(k) plan, company-paid life and disability insurance
  • Paid Parental Leave policy, after six months of employment
  • Access to Kindbody fertility and family-building benefits
  • Generous annual stipends for both professional and personal development
  • Flexible vacation policy, paid holidays

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptTypeScriptobject-oriented programmingRESTful web servicesrelational databasesdata modelingtransactional workflowsdistributed systemsasynchronous processingunit testing
Soft Skills
problem-solvingcollaborationcommunicationanalytical thinkingattention to detailorganizational skillssystematic thinkingadaptabilitycritical thinkingstakeholder management