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

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.

Software Engineer, Monetization Platform
DrataSoftware 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 & technologiesCloudDistributed 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 resumeApplicant 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