Staff Engineer, Billing

Stripe Stripe · Fintech · United States · 8412 Billing Products

Stripe is seeking a Staff Engineer to lead the technical direction of their Billing extensibility platform. This role involves defining architecture, identifying extension points, and building resilient systems to enable businesses to customize billing logic. The engineer will collaborate with cross-functional teams and drive adoption of new product features, focusing on scaling from early adoption to general availability.

What you'd actually do

  1. Define and drive the technical architecture of Billing’s extensibility platform, setting patterns and standards that scale across teams
  2. Identify high-leverage extension points across Stripe's billing system and partner with Billing domain teams to build them into their products as extensible, first-class features
  3. Own end-to-end technical solutioning for complex, novel problems — from initial design through production delivery — in an evolving product environment
  4. Build resilient systems that handle failures gracefully, including novel failure modes introduced by user-authored logic running inside Stripe's billing engine
  5. Drive adoption of Billing's extension capabilities by external customers and internal Billing teams, iterating based on real-world usage

Skills

Required

  • software engineering experience
  • technical lead experience
  • software architecture knowledge
  • distributed systems
  • service-oriented architecture
  • resilient system design
  • building alignment
  • driving initiatives
  • written and verbal communication
  • technical documentation

Nice to have

  • fintech
  • payments
  • billing systems
  • platform engineering
  • domain-driven design
  • extensible systems
  • plugin architectures
  • programmable platforms
  • scriptable workflows
  • early-stage product iteration
  • production hardening

What the JD emphasized

  • 12+ years of software engineering experience
  • Experience as a technical lead on a team building external-facing products for customers
  • Deep software architecture knowledge
  • Demonstrated ability to build alignment and drive large initiatives forward across organizational boundaries — without direct authority
  • Experience in fintech, payments, or billing systems
  • Platform engineering experience
  • Background in domain-driven design or building extensible systems