Skip to content

Staff Engineer, Backend - Revenue

211k – 316kSan Francisco, CABackend EngineeringRemote8+ YOE
Summary

Staff backend engineer owns technical vision and architecture for revenue infrastructure handling billing, payments, subscriptions, and entitlements at scale. Requires deep domain expertise in monetization systems, API/platform design, performance optimization, and cross-team leadership.

About the role

Responsibilities

  • Serve as technical leader in Revenue Zone, partnering with Engineering, Product, and Design to shape strategy and roadmap.
  • Shape long-term platform vision, balancing delivery, durability, extensibility, and operational excellence.
  • Lead high-impact initiatives like decoupling billing from account systems, consolidating pricing infrastructure, enabling fast pricing experimentation.
  • Own revenue-critical systems (Billing, Pricing, Payments, Checkout, Entitlements) ensuring resilience, observability, and correctness.
  • Guide API design, data modeling, caching strategies, optimizing for scalability and developer experience.
  • Partner with Pricing & Packaging, Product, Design, Support, and Operations for ARR growth and customer experiences.
  • Drive performance optimizations reducing latency, improving reliability and conversion.
  • Mentor engineers, conduct code reviews, champion documentation and developer experience.

Requirements

  • Proven impact in complex production systems at scale, 8+ years experience preferred but hire for impact.
  • Domain knowledge in billing, subscriptions, payments, entitlements, revenue recognition, enterprise support.
  • Expertise in API design, platform building, performance optimization (profiling, caching, DB optimization).
  • Outcome-driven, customer-focused, comfortable with ambiguity and pivots.
  • Cross-team leadership, end-to-end ownership, stakeholder alignment.
  • AI fluency in coding workflows, judgment on automation limits in high-correctness domains.
  • Comfort navigating large mature codebases and monoliths.
Skills
APIsbilling systemssubscription managementpayment processingPostgreSQLcachingdatabase optimizationrevenue recognitionentitlementspricing models
Similar roles at this salary range
All Backend Engineering jobs →
Temporal

Senior Software Engineer, Compute (Temporal Cloud)

Build and operate distributed systems and multi-tenant platform services for Temporal Cloud. Own SLOs, incident response, and production reliability for APIs and control/data planes.

176k – 238kUnited StatesBackend EngineeringRemote5+ YOEGoIAM
Postman

Staff Software Engineer

Lead complex software initiatives and multiple engineering teams building developer tools and APIs. Requires 10+ years experience, TypeScript/Node.js proficiency, and onsite work in Austin 3 days/week.

210k – 263kAustin, TXBackend EngineeringOn-site10+ YOEAPIsSDKs
Twilio

Staff Software Engineer

Lead technical architecture and roadmap for Twilio's Compliance Experiences platform, building scalable microservices and high-volume APIs while mentoring engineers and leveraging AI tools to accelerate delivery.

171k – 252kUnited StatesBackend EngineeringRemote12+ YOEGoAWS
Huntress

Principal Software Engineer, SIEM

Principal Software Engineer leading a feature delivery team to design, develop, and release software for the Huntress SIEM platform. Requires 15+ years experience, 8+ years Ruby on Rails and Postgres scaling.

215k – 240kUnited StatesBackend EngineeringRemote15+ YOECSSAWS
Upstart

Principal Software Engineer, Cash Line

Principal backend engineer building core systems for a new AI-powered revolving credit product. Owns distributed services for underwriting, pricing, transactions, and servicing in a greenfield environment.

183k – 270kUnited StatesBackend EngineeringRemote8+ YOEC#Java