# Sr/Staff Software Engineer - Payments

**Company**: fal
**Location**: San Francisco
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Salary**: $160,000 - $200,000
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/fal/jobs/4063798009
**Canonical**: https://yubhub.co/jobs/job_f1dd2777-187

## Description

We are seeking a skilled Software Engineer to join our Engineering team in San Francisco. The successful candidate will help design and build the next generation of usage-based billing systems that integrate tightly with Stripe and Orb, power real-time usage tracking, and deliver accurate, flexible billing experiences for customers.

As a Sr/Staff Software Engineer, 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.

Key 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.

Requirements:

* 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

## Skills

### Required
- Python
- Stripe
- Orb
- Postgres
- BigQuery
- Kubernetes
- Next.js
- event-driven data pipelines

### Nice to have
- FinTech
- SaaS
- cloud usage billing
- cloud providers
- pricing experimentation or monetization platforms
