Staff Software Engineer at Metropolis - ScoutJobs - The AI-curated global job board
Skip to content
M
Posted 18 hours ago

Staff Software Engineer

MetropolisStaff Software Engineer, Revenue Platform

Requirements

8+ years engineering experience, Payment platform expertise, Distributed systems design, Financial data expertise, Stripe or PayPal integration, AI-assisted development skills, Seattle local

Skills

TypeScriptJavaAWS

About the role

About the Company

Metropolis is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout-free experiences in the real world. They are reimagining parking and building a future where people transact with unparalleled speed and convenience.

Responsibilities

  • Own the technical architecture and evolution of billing, payments, and invoicing systems
  • Design and implement resilient payment processing with support for multiple gateways like Stripe
  • Build comprehensive monitoring and reporting for revenue operations, including reconciliation dashboards and audit trails
  • Partner with finance and operations teams to automate refund workflows and resolve billing disputes
  • Drive adoption of revenue system best practices such as idempotent processing and distributed transaction handling
  • Manage integrations with external systems including ERP and data analytics platforms

Requirements

  • 8+ years of hands-on engineering experience focused on revenue or payment platforms
  • Proven ability to design distributed revenue systems handling edge cases like partial failures and currency conversion
  • Expertise in database and financial data, including transaction isolation and audit logging
  • Production knowledge of payment gateways (Stripe, PayPal) and compliance requirements like PCI-DSS
  • Experience using AI-assisted development tools (Claude Code, GPT Codex, or Windsurf)
  • Must be local to the Seattle area

Preferred Qualifications

  • BS or MS in Computer Science or a relevant engineering discipline
  • Expert-level experience with proration logic, multi-currency support, and revenue recognition
  • Deep expertise in Java, JVM performance, and concurrency
  • Experience with Scala
  • Proficiency with the following stack: TypeScript, React, MySQL, PostgreSQL, Snowflake, and AWS
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Staff Software Engineer

Metropolis · Seattle

Sign up to apply