As a Software Engineer at Lyft, you will design and maintain systems, collaborate on projects, write maintainable code, and ensure high availability for security monitoring.
Software Engineer, Monetization Platform
📜 Description
- 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
🛠️ 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.
Similar jobs
Search more Software Engineer jobsSoftware Engineer, Fulfillment Core Services
As a Software Engineer on the Fulfillment Core Services team, you will enhance ride state transitions and integrate new products while collaborating across teams to solve complex backend challenges.
Software Engineer, Fulfillment
The Fulfillment group, in Marketplace, at Lyft is responsible for determining what inventory can be reliably offered for a given rider session and reliably fulfilling rider requests.
SDET II, tvScientific
tvScientific is seeking an SDET Engineer to ensure the quality of its web platform through manual and automated testing, focusing on end-to-end user flows across UI, APIs, and backend services.
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo.
