Staff Software Engineer, PaymentsSan Francisco

fal

San Francisco (CA)

On-site

USD 160,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

fal in San Francisco is looking for a Software Engineer to design and build next-gen usage-based billing systems. In this role, you will create event-driven architectures, working closely with Product, Finance, and Infrastructure teams. Strong Python skills, experience with APIs (Stripe and Orb), and Kubernetes expertise are essential. Compensation includes a salary between $160,000 - $200,000, equity, and benefits, making it a highly attractive opportunity in the evolving generative media sector.

Qualifications

  • Experience with usage-based billing systems or event-driven architectures.
  • Strong Python skills for backend microservices.
  • Familiarity with Stripe (payments, invoicing) and Orb (usage metering) APIs.
  • Experience with Postgres for transactional data and BigQuery for analytics.
  • Experience with Kubernetes and containerized deployments.
  • Ability to build admin interfaces or customer dashboards using Next.js.
  • Comfort working with event-driven data pipelines (e.g., Kafka, Pub/Sub, or similar).
  • Strong cross-functional collaboration skills with Finance, Product, and Data teams.

Responsibilities

  • Design and build event-driven billing systems that process real-time usage data.
  • Integrate with Orb for usage metering and Stripe for payments and invoicing.
  • Build Python-based microservices running on Kubernetes to handle billing workflows.
  • Develop data storage and processing flows for downstream analysis in BigQuery.
  • Collaborate with product engineers to build Next.js dashboards and admin tools for billing insights and reconciliation.
  • Ensure billing systems are accurate, auditable, and scalable to support new product launches and pricing models.
  • Partner with Finance to automate reporting, reconciliation, and revenue analytics.

Skills

Usage-based billing systems
Event-driven architectures
Python
Stripe
Orb
Postgres
BigQuery
Kubernetes
Next.js
Event-driven data pipelines

Job description

fal is the generative media ecosystem powering the next generation of AI products. We build the infrastructure, tools, and model access that teams need to move from idea to production, and do it at scale without compromise. For developers and enterprises, fal is the foundation that makes generative media not just possible, but practical: a unified platform where high-performance inference, orchestration, and observability come together to unlock new categories of AI-native products.

As generative media reshapes industries across a market projected to grow by hundreds of billions over the next decade, fal is becoming the ecosystem that ambitious teams build on.

About This Role

We are looking for a Software Engineer to help build the next generation of usage-based billing systems at fal. This role is ideal for someone passionate about designing scalable event-driven systems that integrate tightly with Stripe and Orb, power real-time usage tracking, and deliver accurate, flexible billing experiences for customers.

You will work cross-functionally with Product, Finance, and Infrastructure teams to ensure our billing system is robust, accurate, and capable of supporting new pricing models as our product grows.

What You’ll Do
  • Design and build event-driven billing systems that process real-time usage data.
  • Integrate with Orb for usage metering and Stripe for payments and invoicing.
  • Build Python-based microservices running on Kubernetes to handle billing workflows.
  • Develop data storage and processing flows for downstream analysis in BigQuery.
  • Collaborate with product engineers to build Next.js dashboards and admin tools for billing insights and reconciliation.
  • Ensure billing systems are accurate, auditable, and scalable to support new product launches and pricing models.
  • Partner with Finance to automate reporting, reconciliation, and revenue analytics.
What We’re Looking For
  • Experience with usage-based billing systems or event-driven architectures.
  • Strong Python skills for backend microservices.
  • Familiarity with Stripe (payments, invoicing) and Orb (usage metering) APIs.
  • Experience with Postgres for transactional data and BigQuery for analytics.
  • Experience with Kubernetes and containerized deployments.
  • Ability to build admin interfaces or customer dashboards using Next.js.
  • Comfort working with event-driven data pipelines (e.g., Kafka, Pub/Sub, or similar).
  • Strong cross-functional collaboration skills with Finance, Product, and Data teams.
Nice to Have
  • Experience with FinTech, SaaS, or cloud usage billing at scale.
  • Familiarity with cloud providers (AWS, GCP) and their billing models.
  • Knowledge of pricing experimentation or monetization platforms.
Compensation
  • $160,000 - $200,000 + equity + comprehensive benefits package
Location
  • We are currently hiring in downtown San Francisco.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior/Staff Software Engineer, Core Product Systems
Senior/Staff Software Engineer, Core Product Systems

fal • San Francisco (CA)

On-site
USD 180,000 - 230,000
Competitive salary and equity
Relocation assistance + visa sponsor
Health, dental, and vision benefits
+1
Senior/Staff Software Engineer, Core Product Systems
Senior/Staff Software Engineer, Core Product Systems

The Consensus • San Francisco (CA)

On-site
USD 180,000 - 240,000
Relocation assistance
Visa sponsorship
Health, dental, vision
+2
Senior/Staff Software Engineer, Core Product Systems
Senior/Staff Software Engineer, Core Product Systems

Kindredventures • San Francisco (CA)

On-site
USD 150,000 - 230,000
Relocation assistance
Visa sponsorship
Health insurance
+3
Staff Software Engineer — Real-Time Billing (Equity)
Staff Software Engineer — Real-Time Billing (Equity)

fal • San Francisco (CA)

On-site
USD 160,000 - 200,000
Platform Engineer, Billing Systems
Platform Engineer, Billing Systems

Menlo Ventures • United States

Hybrid
USD 140,000 - 190,000
Equity on employee-friendly terms
Health, dental and vision
401(k) with match
+5
Senior Software Engineer, Product
Senior Software Engineer, Product

The Consensus • San Francisco (CA)

On-site
USD 180,000 - 230,000
Relocation assistance to SF
Health, dental, and vision insurance (
Regular team events and offsite
Senior Software Engineer, Product
Senior Software Engineer, Product

Fal • San Francisco (CA)

Hybrid
USD 180,000 - 230,000
Relocation assistance
Health, dental, and vision insurance
Regular team events
+2
Platform Engineer, Billing Systems
Platform Engineer, Billing Systems

Wispr Flow • San Francisco (CA)

Hybrid
USD 180,000 - 230,000
Equity on employee-friendly terms
Health, dental & vision
401(k) with match
+4
Senior Software Engineer, Payments
Senior Software Engineer, Payments

Voiceflow • San Francisco (CA)

On-site
USD 180,000 - 240,000
Full health coverage
Wellness stipend (gym and office)
Travel stipend for certain circumstanc
Software Engineer - Billing and Internal Tooling
Software Engineer - Billing and Internal Tooling

The Consensus • New York (NY)

On-site
USD 100,000 - 130,000
Competitive compensation including equity
100% medical, dental, and vision insurance
Flexible PTO policy
+4