
Job Overview
Location
Hybrid - San Francisco
Job Type
Full-time
Category
Software Engineering
Date Posted
May 26, 2026
Full Job Description
đ Description
- ⢠Serve as a technical leader for Drataâs Monetization Platform, architecting and evolving the core billing systems that transform product usage, subscriptions, credits, contracts, and pricing into accurate financial outcomes and customer experiences.
- ⢠Design and implement the foundational primitives of a modern billing platform including usage events, billable metrics, products, rate cards, contracts, credits, subscriptions, overages, and end-to-end invoice workflows.
- ⢠Architect a scalable, event-driven system capable of metering product usage in real time, transforming raw operational data into billable quantities, and supporting dynamic pricing changes without requiring constant code rewrites.
- ⢠Build and maintain the entitlement layer that decouples pricing and packaging logic from core product functionality, enabling programmable feature access, usage limits, credits, and plan controls.
- ⢠Collaborate directly with Finance, Accounting, RevOps, Salesforce, CPQ, and ERP teams (e.g., NetSuite) to ensure seamless, coherent quote-to-cash flows across CRM, product, billing, and financial reporting systems.
- ⢠Ensure billing systems are operationally trustworthy by implementing idempotent event handling, robust reconciliation paths, reliable notifications, audit trails, and comprehensive observability for both engineering and business teams.
- ⢠Review and guide architecture and code for all billing-related initiatives to enforce correctness, scalability, security, and maintainability while empowering engineering teams to own implementation details.
- ⢠Troubleshoot complex production issues including invoice discrepancies, usage drift, contract edge cases, entitlement bugs, migration failures, and cross-system data mismatches.
- ⢠Lead cross-functional initiatives such as introducing a usage-based billing foundation, rationalizing packaging models, improving billing developer experience, or migrating from brittle homegrown logic to composable, scalable monetization systems.
- ⢠Mentor engineers across teams on domain modeling, distributed systems tradeoffs, financial correctness, and the intersection of product behavior with revenue recognition.
- ⢠Partner with Product, Finance, and Engineering leadership to define Drataâs long-term billing strategy and commercial flexibility across both self-serve and enterprise customer segments.
- ⢠Translate complex commercial requirements into technical specifications that support hybrid pricing models including prepaid credits, subscriptions with overages, enterprise commitments, and multi-segment contract structures.
- ⢠Ensure billing systems are auditable, debuggable, and resilient by applying patterns such as durable queues, webhooks, audit logs, and RBAC to maintain reliability in production.
- ⢠Communicate complex architectural decisions clearly to both technical and non-technical stakeholders, aligning engineering efforts with business outcomes and financial compliance needs.
- ⢠Balance individual contributor depth with leadership responsibilities, unblocking teams and elevating engineering standards across the organization.
đŻ Requirements
- ⢠10+ years of experience as a software engineer, including meaningful ownership of 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 are critical
- ⢠Strong proficiency with JavaScript/TypeScript, RESTful web services, relational databases, distributed systems, asynchronous processing, testing, logging, telemetry, Git, CI/CD, and major cloud platforms
đď¸ Benefits
- ⢠Stock equity in the form of Restricted Stock Units (RSUs) to share in company success
- ⢠Up to 100% employer-paid premiums for medical, dental, and vision coverage for employees and dependents
- ⢠Comprehensive financial benefits including 401(k) plan, company-paid life and disability insurance, and tax-advantaged spending accounts
- ⢠Paid Parental Leave after six months of employment, plus access to Kindbody fertility and family-building benefits
- ⢠Generous annual stipends for professional and personal development
- ⢠Flexible vacation policy, paid holidays, and hybrid work model with in-office collaboration Tuesdays through Thursdays in San Francisco
Skills & Technologies
See exactly how your profile matches this role â strengths, skill gaps, and what to do about them.
About Drata, Inc.
Drata is a compliance automation platform that continuously monitors and collects evidence for security frameworks such as SOC 2, ISO 27001, HIPAA, and PCI DSS. It integrates with cloud services, identity providers, and SaaS tools to track controls, manage risks, and generate audit-ready documentation. The company serves technology startups and enterprises seeking to streamline security compliance workflows and maintain continuous monitoring without manual spreadsheets.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Nava PBC
3 months ago

Evismart S.r.l.
3 months ago

Motiv Inc.
3 months ago

DexCom, Inc.
3 months ago