DeveloperJobs.io
← Back to all jobs

Job Description

A Senior Software Engineer will design and operate Tavily's billing platform powering an agentic AI search engine, owning the end-to-end billing lifecycle from usage events to invoices. This role is based in New York with hybrid work arrangements.

Role details

  • Location: New York, NY (hybrid)
  • Salary: USD 147,200 - 224,300 per year
  • Experience: Minimum 3 years

Responsibilities

  • Architect and run the end-to-end billing stack, from usage events through invoicing
  • Develop metering and usage aggregation pipelines to convert high-volume events into billable amounts
  • Design and operate prepaid credit and wallet systems with auto top-up and balance management
  • Support enterprise and contract billing with custom pricing, negotiated terms, and scheduled invoicing
  • Implement reconciliation, idempotency controls, and invoice accuracy safeguards to ensure revenue data remains correct
  • Lead the migration to the next generation of the billing platform with zero revenue loss and no downtime
  • Define observability and quality metrics for billing correctness, freshness, and throughput
  • Ensure billing systems meet audit and compliance requirements, including SOX and financial audits

Requirements

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

Technologies

  • Python
  • TypeScript/Node
  • Go
  • PostgreSQL
  • Kafka
  • Kinesis
  • Snowflake
  • BigQuery
  • Stripe Billing
  • Metronome
  • Orb
  • Zuora
  • Auth0
  • Okta

Benefits

  • Health insurance
  • 401(k) plan with up to 4% company match and immediate vesting
  • Parental leave: 20 weeks for primary caregivers, 12 weeks for secondary caregivers
  • Remote work reimbursement up to $85 per month for mobile and internet
  • Disability and life insurance

Why Tavily

  • Full ownership β€” you oversee the entire infrastructure within a small team
  • Real scaling challenges, including bursty workloads, cache invalidation, multi-region setups, and millions of daily requests
  • AI-native company where infrastructure directly powers AI agents used by leading organizations

Nice to have

  • Led a billing system migration or re-platform with zero revenue loss or downtime
  • Built a hybrid billing solution combining usage, subscriptions, and prepaid in one system
  • Experience across payments (Stripe) and metering/rating layers (Metronome / Orb)
  • Billed a developer-facing API product with pay-as-you-go and API-key metering
  • Used Snowflake for usage aggregation and revenue analytics

Key employee benefits in the US

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

Similar Jobs