Skip to content

Sr/Staff Software Engineer - Payments

Designs and builds scalable event-driven billing systems integrating Stripe and Orb for real-time usage tracking and payments. Requires strong Python, Kubernetes, Postgres, BigQuery, and Next.js experience with cross-functional collaboration.

160k – 200kSan Francisco, CABackend EngineeringOnsite

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

Staff Software Engineer - Scala

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 – 200kChicago, IL +23Backend EngineeringHybrid8+ YOEGCPAkka

Senior/Staff Software Engineer (Search & Retrieval)

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 – 220kNew York, NYBackend EngineeringOn-site5+ YOERerankingIr Metrics

Senior/Staff Software Engineer (Search & Retrieval)

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 – 220kSan Francisco, CABackend EngineeringOn-site5+ YOELLMsElastic

Staff Software Engineer, FCM

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 – 210kChicago, ILBackend EngineeringHybrid8+ YOEGoGCP

Staff Software Engineer - Backend

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 – 224kLos Angeles, CA +1Backend EngineeringOn-site7+ YOEGoAWS