Skip to content

Staff Software Engineer, Revenue Platform

Leads architecture and development of billing, payments, and invoicing systems, ensuring financial accuracy, resilient payment processing with Stripe/PayPal, and integrations. Requires 8+ years in revenue systems, strong distributed systems expertise, and Seattle local presence.

220k – 250kSeattle, WABackend EngineeringOnsite8+ YOE

About the role

What you’ll do

  • Own the technical architecture and evolution of Metropolis's billing, payments, and invoicing systems, establishing standards for financial accuracy, transaction integrity, and compliance
  • Design and implement resilient payment processing with support for multiple payment gateways (Stripe, etc.), intelligent routing between processors, retry strategies for failed transactions, and graceful handling of partial failures
  • Build comprehensive monitoring and reporting for revenue operations, including payment success rates, billing accuracy metrics, reconciliation dashboards, failed transaction alerts, and audit trails
  • Partner with finance and operations teams on payment failures, billing disputes, refund workflows, and reconciliation issues – building tools and automation that reduce manual intervention
  • Drive adoption of revenue system best practices across services, including idempotent payment processing, distributed transaction handling, compensation workflows for failures, audit logging, and testing strategies
  • Own integrations with external systems, including payment gateways, ERP, data analytics, etc., ensuring reliable data flow and maintaining compliance requirements

What we’re looking for

  • 8+ years of hands-on engineering experience with a focus on building revenue systems like payment platforms
  • Strong systems thinking for financial correctness with proven ability to design distributed revenue systems that handle edge cases gracefully: partial failures, duplicate requests, timing issues, currency conversion, tax calculation, and maintaining transaction integrity
  • Database and financial data expertise, including transaction isolation, audit logging, point-in-time recovery, handling financial data migrations, and experience with systems that require both high availability and absolute correctness
  • Payment gateway and integration experience with production knowledge of Stripe, PayPal, or similar processors; tax calculation services; accounting system integrations; and the operational reality of depending on external financial services, including compliance requirements like PCI-DSS
  • Excellent technical communication with the ability to influence technical decisions across teams (particularly finance, accounting, and data teams), document complex systems, conduct post-mortems, and establish reliability standards organization-wide
  • Experience with sophisticated usage of rapidly developing AI-assisted development skills in real-world codebases, including fluent use of Claude Code/GPT Codex/Windsurf or similar tools in multi-agent mode, spec-driven development (SDD), MCP/skills optimization, context/prompt engineering

While not required, these are a plus

  • BS or MS in Computer Science or a relevant engineering discipline
  • Expert-level revenue systems engineering with hands-on experience building billing platforms, payment processing pipelines, reconciliation systems, and handling challenges like idempotent transactions, failed payment retries, proration logic, multi-currency support, and revenue recognition
  • Financial systems expertise with deep experience implementing audit trails, reconciliation workflows, revenue reporting, and compliance controls at scale
  • Java expertise with a deep understanding of JVM performance, concurrency, and operational characteristics. Scala experience is a big plus
  • Experience with AI-powered development tools such as Claude Code, GitHub Copilot, or similar agentic coding tools

Our Stack

Languages + Frameworks: TypeScript, React, Scala (principally), Java (limited) Datastores: MySQL, PostgreSQL, Snowflake Cloud: AWS Version control: Git & GitHub AI Tooling: Copilot on GitHub and Claude Code Observability: Datadog

Compensation: Anticipated base salary $220,000 - $250,000 USD annually, plus healthcare benefits, 401(k), stock options, bonus plans, and more.

Skills

StripePaypalScalaJavaTypeScriptReactMySQLPostgresSnowflakeAWSGitGitHubDatadogKubernetesPci-Dss

Member of Technical Staff

Build and operate the connector runtime and semantic layer that enables Perplexity agents to securely integrate with hundreds of external systems and enterprise data sources.

220k – 405kSan Francisco, CA +3Backend EngineeringHybrid4+ YOEGoAWS

Member of Technical Staff

Build and scale mission-critical APIs delivering frontier AI capabilities to developers and agents. Requires 5+ years backend experience in Python/Go/Rust plus strong API design and cloud infrastructure skills.

220k – 405kSan Francisco, CA +1Backend EngineeringOn-site5+ YOEGoAWS

Member Of Technical Staff

The Member of Technical Staff, Software Engineer on the Storage Platform team will design, operate, and improve the storage infrastructure for Perplexity products and AI workloads. This role involves owning reliability, defining storage APIs, partnering with other teams on data models, and leading capacity planning.

220k – 405kSan Francisco, CA +2Backend EngineeringOn-site5+ YOEGoRust

Member of Technical Staff

Lead the design and implementation of backend systems for authentication, authorization, real-time data flows, service orchestration, and sandboxing. This role requires strong system design skills and experience with modern infrastructure and backend languages.

220k – 405kSan Francisco, CA +2Backend EngineeringOn-site4+ YOEGoAWS

Staff Software Engineer, AI Platform

Staff-level engineer to architect and operate the Agentic Data Plane (ADP) and cloud services across AWS/GCP/Azure. Lead large projects, enforce 99.99% SLA, and raise engineering standards. Requires deep Go, Kubernetes, and public-cloud experience.

220k – 260kSan Francisco, CABackend EngineeringHybrid7+ YOEGoAWS