← Back to list

Job
Member of Technical Staff (Software Engineer, Monetization)
Backend Developer
• On-site
• Full-time
• 📍 San Francisco
Perplexity's monetization team owns the billing platform behind Computer and every paid experience; the role is responsible for the systems powering usage-based billing, subscriptions, and enterprise contracts.
Responsibilities
- ▹Design, build, and own the billing platform and monetization systems that power Computer and every paid experience across Perplexity
- ▹Lead features end-to-end, from problem definition through technical design, implementation, and launch, including billing API abstractions that let product teams ship new SKUs and pricing models
- ▹Build and operate the subscription, invoicing, and usage-based billing systems serving millions of users across consumer and enterprise plans
- ▹Hill-climb on reliability: tiered SLOs organized by customer impact, proactive monitoring, and alerting for revenue-affecting issues
- ▹Partner closely with Finance, Data Science, Growth, Security, Support, and go-to-market teams to keep billing data accurate and expand payment coverage
- ▹Build internal tooling that empowers Support and Finance to diagnose and resolve billing issues quickly
Requirements
- ▹4+ years of professional software engineering experience
- ▹Direct experience building or scaling billing, payments, subscription, or monetization systems
- ▹Deep familiarity with payment processors (Stripe, Square, etc.), including subscriptions, invoicing, disputes, refunds, and webhooks
- ▹Demonstrated experience and appetite for building in-house billing solutions that rival leading best-in-class buy options
- ▹Strong backend engineering skills in Python with the ability to reason about complex distributed systems
- ▹Experience with relational databases (PostgreSQL) and data-informed prioritization
- ▹Strong product judgment, translating user and stakeholder problems into simple, effective technical solutions
- ▹Self-motivated with strong ownership instincts, shipping major features without waiting for permission
- ▹Track record of cross-functional collaboration with Finance, Support, or Growth stakeholders
- ▹Genuine interest in and adoption of AI products
- ▹Team tech stack: Python, Go, Stripe, PostgreSQL, AWS, Docker
Nice to have
- ▹2+ years of hands-on experience with the Stripe APIs and SDKs
- ▹Experience with usage-based or metered billing models, especially metering agent actions, tokens, or other non-traditional units
- ▹Experience with Apple and Google Play in-app purchase billing
- ▹Familiarity with growth experimentation and PLG/self-serve SaaS monetization
- ▹Experience building platform constructs that support pricing experiments and A/B testing
- ▹Full-stack experience (frontend is Next.js/React/TypeScript)
- ▹Experience in a regulatory or compliance-heavy billing environment
- ▹Time spent at a fast-growing startup or high-ownership engineering team
Soft skills
Product judgment and ownershipCross-functional collaborationProactive, self-directed initiative
About the company
In 2026, Perplexity launched Computer, the defining product for the new era of agentic AI; the monetization team owns metering, budgeting, and settlement for every agent action.
Similar jobs
Job
Staff Software Engineer (Payer)
Headway
+4
$22,000–$27,500/mo
gross
🏢 On-site
🇺🇸 New York
🗣️ EN
Job
Staff Backend Software Engineer (Revenue Engine)
Headway
+4
💰 Salary: not specified
🏢 On-site
🇺🇸 New York
🗣️ EN
Job
Engineering Manager (Provider)
Headway
+5
$18,600–$23,200/mo
gross
🌍 Remote
🇺🇸 New York City
🗣️ EN
Job
Engineering Manager (Growth)
Headway
AI/ML
+6
$18,600–$23,200/mo
gross
🌍 Remote
🇺🇸 New York City
🗣️ EN
Job
Director, Engineering (Patient)
Headway
AI/MLData Science
+7
$25,000–$31,200/mo
gross
🌍 Remote
🇺🇸 New York City
🗣️ EN
Job
Senior Software Engineer, Rejections & Denials
Commure
+3
💰 Salary: not specified
🌍 Remote
🇺🇸 Mountain View
🗣️ EN