Staff Software Engineer, Payments
We are seeking a Staff Software Engineer to develop the next generation of usage-based billing systems at fal. This role is ideal for individuals passionate about designing scalable, event-driven systems that integrate seamlessly with Stripe and Orb, enabling real-time usage tracking and delivering accurate, flexible billing experiences for our customers. As part of our dynamic team, you will collaborate cross-functionally with Product, Finance, and Infrastructure teams to ensure our billing system is robust, precise, and capable of supporting new pricing models as our product evolves.
In this position, you will 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, and develop Python-based microservices running on Kubernetes to handle billing workflows. Additionally, you will create 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, and ensure billing systems are accurate, auditable, and scalable to support new product launches and pricing models. Partnering with Finance, you will automate reporting, reconciliation, and revenue analytics.
The ideal candidate will have experience with usage-based billing systems or event-driven architectures, strong Python skills for backend microservices, and familiarity with Stripe (payments, invoicing) and Orb (usage metering) APIs. Proficiency with Postgres for transactional data and BigQuery for analytics, experience with Kubernetes and containerized deployments, and the ability to build admin interfaces or customer dashboards using Next.js are also essential. Comfort working with event-driven data pipelines (e.g., Kafka, Pub/Sub, or similar) and strong cross-functional collaboration skills with Finance, Product, and Data teams are highly valued.
We offer a competitive compensation package, including a salary range of $160,000 to $200,000, equity options, and a comprehensive benefits package. Our office is located in downtown San Francisco, and we are currently hiring for this location.
At fal, we foster a culture of innovation and continuous learning, providing ample growth opportunities for our team members. We are committed to building a collaborative environment where your contributions will have a significant impact on the future of AI and media.