Remote Jobs RockRemote Jobs Rock

Staff Software Engineer, Billing and Monetization

🕒 15 days ago
Billing And PaymentsStripeAdyenSubscriptions
Apply Now

📜 Description

  • Own billing and subscription capabilities, including plans, entitlements, prorations, credits, and one-time charges.
  • Build usage-based billing for AI and cloud credits, metering, and overage charges.
  • Integrate payment providers and expand supported payment methods and currencies.
  • Develop commerce capabilities that let customers process payments within their own apps.
  • Improve latency, reliability, and scalability through robust webhook processing, retries, and reconciliation.

🛠️ Requirements

  • Extensive experience with billing and payment providers such as Stripe and Adyen, subscriptions, usage-based billing, and related regulations.
  • Strong system design, architecture, data modeling, and API design skills.
  • Write clean, maintainable code and work effectively in monorepos.
  • Demonstrated ability to independently ship customer-facing features.
  • Experience with TypeScript, React, containers, Postgres, Redis, and Temporal.
  • Ability to significantly improve workflow using frontier AI coding tools.

✨ Benefits

  • Unlimited AI token budget
  • Healthcare coverage
  • Vision coverage
  • Dental coverage
  • Daily lunches, dinners, and snacks in the office
  • Equity
Full job description

What are we looking for?

Hercules is looking for a Staff Billing and Monetization engineer to build and own our billing, payments, and monetization infrastructure.

 

What will you do?

You will own everything billing and monetization at Hercules

  • Billing and subscriptions: Plans, subscriptions, entitlements, prorations, credits, and one-time charges

  • Usage-based billing: AI credits, Cloud credits, usage metering, and overage charges.

  • Payments and providers: Integrations with popular payment providers like Stripe, Adyen, Paypal and other popular payment providers. Our goal is to support as many payment methods and currencies as we can

  • Hercules Commerce: The billing and payment capabilities our customers can use inside their apps to transact with their customers. Similar to Stripe Connect

  • Latency, reliability, and scale: Fast, resilient infrastructure with robust webhook processing, retries, and reconciliation as usage and transaction volumes grow

 

What skills do we expect you to have?

We expect candidates to be incredibly strong across all of the following areas:

  • Billing and payments: extensive experience with providers like Stripe, Adyen, etc., and subscriptions, usage-based billing, regulation, and more

  • Software fundamentals: system design, architecture, data modeling, and API design

  • Code and codebase quality: write clean, maintainable code. Work effectively in monorepos

  • Product/design sense: track record of independently shipping lots of features to customers

  • Our core stack: TypeScript, React, containers, Postgres, Redis, and Temporal

  • AI: able to truly 10x your workflow by being on frontier of AI coding

 

What’s Hercules’ stack?

  • Technologies: Typescript, React, AI SDK, Postgres, Redis, Clickhouse, Tailwind, IaC (CDK, Terraform), Docker, Otel, Hono, Drizzle ORM, Temporal

  • Clouds: Cloudflare, AWS

  • AI Models: OpenAI, Anthropic, Google

 

What are Hercules’ operating principles?

Hercules’ operating principles guide how we make decisions every day. We take them very seriously. Most of the principles can be learned on the job, however, we do specifically filter for the following principles in our hiring process:

  1. We ship. We ship fast, iterate, and correct mistakes quickly. Our bias for action speeds up our learning and delights our customers.

  2. We strive for excellence. Doing things well is in our DNA. We have good taste. We get the details right. Our outputs are exceptionally simple and self-serve. We’re proud of our work.

  3. We are hungry. We are willing to work hard and break through walls to achieve the outcomes we want. We are willing to operate at any level to get things done.

 

Is Hercules in-office or remote?

Hercules founding team works in-office in San Francisco (Kearny and Bush). We have a very strong preference for in office. We are open to remote for exceptional candidates who are willing to 1) work in US time zones and 2) travel to the office regularly.

 

What are Hercules’ benefits?

  • Unlimited AI token budget

  • Take what you need vacation policy

  • Healthcare, vision, and dental

  • Daily lunches, dinners and snacks in the office

  • We guarantee you will do the best work of your career here

 

What’s the compensation?

$100k-$300k + equity (variable based on seniority, equity, and location)

Taskrabbit

Staff Software Engineer - Experimentation Platform

🔥 16 hours ago
Taskrabbit👥 1001 - 5000 employees🏢 Computer Software

Lead the architecture and adoption of a company-wide experimentation platform while building scalable TypeScript APIs and shared services that improve product iteration, engineering productivity, and platform reliability.

TypeScriptAPI DesignExperimentation PlatformsFeature Flagging
Asana

Staff Software Engineer, Query and Access Control

🕒 yesterday
Asana👥 10,000+ employees🏢 Software Development🤝 B2B

Design and evolve Asana’s Work Graph query and access-control infrastructure, keeping data access correct, auditable, and performant while leading complex, cross-team initiatives and authorizing new callers such as AI agents.

Backend ServicesQuery ExecutionAccess ControlAuthorization Systems
Airwallex

Staff Software Engineer, Growth

🕒 yesterday
Airwallex👥 10,000+ employees🏢 Financial Services🤝 B2B

Defines the technical strategy and builds scalable backend and AI-native growth platforms, turning customer and product signals into personalized experiences, automated workflows, and measurable business outcomes.

Backend EngineeringPythonJavaKotlin
Airwallex

Staff Software Engineer, Growth

🕒 5 days ago
Airwallex👥 10,000+ employees🏢 Financial Services🤝 B2B

Define the technical architecture and build scalable backend and AI-native growth platforms that turn customer signals into personalized experiences, automated workflows, and measurable business outcomes.

Backend EngineeringPythonJavaKotlin
Zscaler

Sr. Staff Software Development Engineer - Go Dataplane (SD-WAN)

🕒 5 days ago
Zscaler👥 10,000+ employees🏢 Computer And Network Security🤝 B2B

Build and enhance the Zero Trust Branch dataplane by designing resilient services and APIs, developing high-performance network software, and optimizing SD-WAN and cloud security systems for global users.

GoPythonLinuxL2–l7 Networking

Trusted by Remote Workers