Skip to content
FalFalSan Francisco, CA

Staff Software Engineer, Payments

Build scalable event-driven usage-based billing systems integrating Orb, Stripe, and real-time data pipelines. Requires strong Python backend experience, Kubernetes, and cross-functional collaboration with Finance/Product teams.

160k – 200k/yr
On-site7+ YOEBackend Engineering

About the role

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

Skills

PythonKubernetesStripeOrbPostgresBigQueryNext.jsKafkaPub/SubAWSGCP
NinjaTrader

Staff Software Engineer - Scala

NinjaTraderChicago, IL +23

Staff-level Scala engineer to design, build, and operate a high-throughput, low-latency trading platform on Kubernetes. Requires 8+ years building reactive distributed systems and 5+ years with Scala/JVM.

160k – 200k/yr
Hybrid8+ YOEBackend Engineering
Actively AI

Senior/Staff Software Engineer (Search & Retrieval)

Actively AINew York, NY

Builds and scales search/retrieval infrastructure powering AI agents, including indexing, querying, ranking, and entity extraction from diverse data sources like transcripts and signals. Requires 5+ years in production retrieval systems with hybrid search and evaluation expertise.

160k – 220k/yr
On-site5+ YOEBackend Engineering
Actively AI

Senior/Staff Software Engineer (Search & Retrieval)

Actively AISan Francisco, CA

Builds and scales search, retrieval, and ranking infrastructure powering AI agents to process diverse customer data like transcripts and signals. Requires 5+ years in production retrieval systems, hybrid search expertise, and evaluation rigor for agent precision.

160k – 220k/yr
On-site5+ YOEBackend Engineering
NinjaTrader

Staff Software Engineer, FCM

NinjaTraderChicago, IL

Staff Engineer owns technical architecture for FCM platform's Transaction Ledger & Treasury systems, modernizing to cloud-native GCP/Kubernetes while ensuring financial correctness and regulatory compliance. Requires 8+ years experience in distributed systems, backend languages, and financial tech.

160k – 210k/yr
Hybrid8+ YOEBackend Engineering
Northwood Space

Staff Software Engineer - Backend

Northwood SpaceLos Angeles, CA +1

Leads development of cloud-based platform for global antenna scheduling, customer booking, service provisioning, billing, and APIs. Requires 7+ years experience with cloud services, distributed systems, and proficiency in AWS/Azure/GCP.

161k – 224k/yr
On-site7+ YOEBackend Engineering