Jobs · Engineering · New York

Senior Software Engineer (Agentic Search) - Billing

Tavily · New York, NY · 1 wk ago
Engineering$147k–$224k/yrContract

About the role

We are seeking a Senior Software Engineer to design and build the billing platform behind a novel search engine tailored for agentic AI consumption. This role is based in our New York office, hybrid with the NYC team.

Responsibilities

  • Design and operate the billing platform end to end, from usage events to invoices
  • Build metering and usage-aggregation pipelines that turn high-volume events into billable amounts
  • Design and operate prepaid credit/wallet systems with auto top-up and balance management
  • Support enterprise/contract billing with custom pricing, negotiated terms, and scheduled invoicing
  • Build reconciliation, idempotency, and invoice-accuracy safeguards to ensure revenue data is always correct
  • Lead the migration to the next generation of our billing system with no revenue loss or downtime
  • Define observability and quality metrics for billing correctness, freshness, and throughput
  • Ensure billing systems meet audit and compliance requirements (SOX, financial audit)

Requirements

  • 6+ years building production backend systems, of which 3+ years actively building and operating billing or metering systems in production
  • Hands-on experience with usage-based / metered billing: rating, aggregation, and proration logic
  • Hands-on experience with subscription / recurring billing alongside usage-based models
  • Hands-on experience with prepaid credits / wallet systems and auto top-up mechanics
  • Hands-on experience with enterprise / contract billing: custom pricing and negotiated terms
  • End-to-end integration of a third-party billing platform (Stripe Billing, Metronome, Orb, or Zuora)
  • Strong expertise in Python and TypeScript/Node (Go a plus)
  • Production experience with transactional databases (Postgres or equivalent) for financial-grade data
  • Built high-volume event / usage pipelines into a data warehouse (Kafka or Kinesis → Snowflake or BigQuery)
  • Owned billing correctness in production: reconciliation, idempotency, invoice accuracy
  • Product-Led Growth (PLG) experience: worked on billing for high-volume, self-serve users
  • Shipped revenue systems under SOX or financial audit constraints

Qualifications

  • Strong expertise in Python and TypeScript/Node (Go a plus)
  • Production experience with transactional databases (Postgres or equivalent) for financial-grade data
  • Built high-volume event / usage pipelines into a data warehouse (Kafka or Kinesis → Snowflake or BigQuery)
  • Owned billing correctness in production: reconciliation, idempotency, invoice accuracy
  • Product-Led Growth (PLG) experience: worked on billing for high-volume, self-serve users
  • Shipped revenue systems under SOX or financial audit constraints

Skills

  • Python
  • TypeScript/Node (Go a plus)
  • Transactional databases (Postgres or equivalent)
  • Data warehousing (Kafka or Kinesis → Snowflake or BigQuery)
  • Billing systems (Stripe Billing, Metronome, Orb, or Zuora)
  • Usage-based / metered billing: rating, aggregation, and proration logic
  • Subscription / recurring billing alongside usage-based models
  • Prepaid credits / wallet systems and auto top-up mechanics
  • Enterprise / contract billing: custom pricing and negotiated terms
  • High-volume event / usage pipelines
  • Reconciliation, idempotency, and invoice-accuracy safeguards
  • Revenue systems under SOX or financial audit constraints
  • Product-Led Growth (PLG) experience

Benefits

  • Health insurance: 100% company-paid medical, dental, and vision coverage for employees and families
  • 401(k) plan: Up to 4% company match with immediate vesting
  • Parental leave: 20 weeks paid for primary caregivers, 12 weeks for secondary caregivers
  • Remote work reimbursement: Up to $85/month for mobile and internet
  • Disability & life insurance: Company-paid short-term, long-term and life insurance coverage

Pay

  • Base Compensation Range: $147,200—$224,300 USD

Schedule

  • Hybrid with the NYC team

Similar jobs