# Staff Software Engineer, Revenue Platform
**Company:** [Metropolis](https://hotfix.jobs/companies/metropolis)
**Location:** Seattle, WA
**Salary:** $220K-$250K
**Experience:** 8+ years
**Skills:** Stripe, Paypal, Scala, Java, TypeScript, React, MySQL, Postgres, Snowflake, AWS, Git, GitHub, Datadog, Kubernetes, Pci-Dss
**Posted:** 2026-05-13
> 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.
## Job Description
## 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.
**Apply:** https://hotfix.jobs/jobs/staff-software-engineer-revenue-platform-at-metropolis-1b82d68d-84be-451b-9096-62200ecb719b
**Canonical:** https://hotfix.jobs/jobs/staff-software-engineer-revenue-platform-at-metropolis-1b82d68d-84be-451b-9096-62200ecb719b