Staff Software Engineer, Monetization

Harnham

San Francisco (CA)

On-site

USD 180,000 - 240,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Harnham seeks a Staff Software Engineer to help build the next generation of our monetization platform as we move to a consumption-based model. This is a founding-style opportunity within a newly formed team focused on usage metering, billing infrastructure, entitlements, and revenue systems.

You will define architecture and technical direction for how product usage is measured, billed, and integrated across finance and operational systems, partnering closely with Engineering, Product, Finance,

Qualifications

  • 8+ years of professional software engineering experience.
  • Expertise with Node.js and TypeScript.
  • Strong relational database experience, including query optimization and performance tuning.
  • Experience designing and operating event-driven architectures.
  • Experience building highly reliable systems where data accuracy and consistency are critical.
  • Ability to lead technical initiatives across multiple teams and stakeholders.

Responsibilities

  • Design and build scalable usage-based billing and metering infrastructure.
  • Define and implement event-driven architectures that power revenue-critical systems.
  • Ensure accurate, reliable collection and processing of billable usage events.
  • Build and evolve integration layers between product systems, billing platforms, and finance systems.
  • Develop entitlement and access management capabilities tied to plans, subscriptions, and consumption.
  • Create self-service customer experiences for usage visibility, credits, upgrades, and purchases.
  • Partner with Finance and Pricing teams to translate business requirements into scalable technical solutions.
  • Evaluate and integrate third-party billing, metering, and monetization platforms.
  • Drive architecture decisions and establish best practices for reliability, observability, and scalability.
  • Mentor engineers and provide technical leadership across multiple teams.

Skills

8+ years experience
Node.js
TypeScript
Relational DB
Event-driven
Data accuracy
Technical leadership

Job description

We're looking for a Staff Software Engineer to help build the next generation of our monetization platform as we evolve toward a consumption-based business model.

This is a highly strategic, founding-style opportunity within a newly formed team focused on usage metering, billing infrastructure, entitlements, and revenue systems. You will help define the architecture and technical direction for how product usage is measured, billed, and integrated across finance and operational systems.

You'll partner closely with Engineering, Product, Finance, and Pricing leadership to design reliable systems that directly impact company growth and revenue.

If you're excited about solving complex billing and monetization challenges at scale, we'd love to talk.

What You'll Do
  • Design and build scalable usage-based billing and metering infrastructure.
  • Define and implement event-driven architectures that power revenue-critical systems.
  • Ensure accurate, reliable collection and processing of billable usage events.
  • Build and evolve integration layers between product systems, billing platforms, and finance systems.
  • Develop entitlement and access management capabilities tied to plans, subscriptions, and consumption.
  • Create self-service customer experiences for usage visibility, credits, upgrades, and purchases.
  • Partner with Finance and Pricing teams to translate business requirements into scalable technical solutions.
  • Evaluate and integrate third-party billing, metering, and monetization platforms.
  • Drive architecture decisions and establish best practices for reliability, observability, and scalability.
  • Mentor engineers and provide technical leadership across multiple teams.
What We're Looking For
Required Qualifications
  • 8+ years of professional software engineering experience.
  • Expertise with Node.js and TypeScript.
  • Strong relational database experience, including query optimization and performance tuning.
  • Experience designing and operating event-driven architectures.
  • Experience building highly reliable systems where data accuracy and consistency are critical.
  • Ability to lead technical initiatives across multiple teams and stakeholders.
Preferred Qualifications
  • Experience building usage-based, consumption-based, or transaction-based billing systems.
  • Experience with metering, rating, invoicing, or revenue-related platforms.
  • Experience building customer-facing self-service billing or subscription management capabilities.
  • Experience integrating with finance, ERP, CRM, or payment systems.
  • Familiarity with entitlement management and product access controls.
  • Experience working in SaaS, developer platforms, FinTech, cloud infrastructure, data platforms, or AI products.
  • Experience supporting AI-driven or agent-based consumption models.
Ideal Background
We are particularly interested in candidates who have experience with:
  • Consumption-based pricing models
  • Usage metering systems
  • Subscription management
  • Payments platforms
  • Financial system integrations
  • Credit or token-based billing models
  • Entitlement and provisioning platforms
Success in This Role
In your first 6-12 months, you will:
  • Help establish the foundation of our modern monetization platform.
  • Improve the accuracy and reliability of usage tracking and billing systems.
  • Build scalable integrations that connect product usage to billing and finance operations.
  • Partner with stakeholders across engineering, product, pricing, and finance to support new monetization strategies.
  • Influence the long-term architecture and direction of a critical company initiative.
Why Join
  • Opportunity to tackle challenging, business-critical engineering problems.
  • High degree of ownership and autonomy.
  • Foundational role within a newly formed team.
  • Significant influence on product and platform strategy.
  • Exposure to engineering, product, pricing, finance, and executive leadership.
  • Opportunity to shape how a rapidly growing platform monetizes future products and AI capabilities.

If you enjoy building systems where reliability, scale, and business impact matter, we'd love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Harnham • San Francisco (CA)

Hybrid
USD 200,000 - 272,000
Equity opportunity
Staff Software Engineer — Monetization & Billing
Staff Software Engineer — Monetization & Billing

Harnham • San Francisco (CA)

On-site
USD 180,000 - 240,000
Software Engineer, Monetization Data Systems
Software Engineer, Monetization Data Systems

OpenAI • Mountain View (CA)

On-site
USD 180,000 - 260,000
Member of Technical Staff (Software Engineer, Monetization)
Member of Technical Staff (Software Engineer, Monetization)

Perplexity • New York (NY)

On-site
USD 220,000 - 405,000
Staff Software Engineer, Monetization Platform - Billing
Staff Software Engineer, Monetization Platform - Billing

Harnham • San Francisco (CA)

Hybrid
USD 200,000 - 272,000
Equity opportunity
Staff+ Software Engineer, Payments & Billing, Consumer Monetization
Staff+ Software Engineer, Payments & Billing, Consumer Monetization

United States Digital Space LLC • United States

Hybrid
USD 180,000 - 240,000
Hybrid in SF (3 days in office)
Software Engineer, Financial Engineering
Software Engineer, Financial Engineering

EngRadar • San Francisco (CA)

On-site
USD 140,000 - 200,000
Member of Technical Staff (Software Engineer, Monetization)
Member of Technical Staff (Software Engineer, Monetization)

Perplexity • San Francisco (CA)

On-site
USD 220,000 - 405,000
Senior Product Manager – Billing & Monetization
Senior Product Manager – Billing & Monetization

Jobtailor • New York (NY)

On-site
USD 140,000 - 185,000
Software Engineer, Monetization Platform
Software Engineer, Monetization Platform

Cacheflow • San Francisco (CA)

Hybrid
USD 131,000 - 179,000
Health coverage
Flexible vacation policy
Professional development stipends
+2