Staff Software Engineer, Revenue Platform
$220k - $250kMetropolis Corp
Who we are Metropolis is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout-free experiences in the real world. Today, we are reimagining parking to enable millions of consumers to just "drive in and drive out." We envision a future where people transact in the real world with a speed, ease, and convenience that is unparalleled, even online. Tomorrow, we will power checkout-free experiences anywhere you go to make the everyday experiences of living, working, and playing remarkable - giving us back our most valuable asset, time.
Who you are Metropolis is seeking a Staff Software Engineer to join our Revenue Platform team. In this role, you will own the technical direction for our billing, payments, and invoicing infrastructure, charting the course for a system that already processes tens of millions in monthly transactions. You will balance immediate business needs with long-term architectural improvements, identifying high-impact enhancements and designing practical migration strategies to support our rapid growth. As a technical leader, you will partner closely with engineering, finance, and operations teams to solve complex challenges involving pricing rules, subscription billing, and enterprise invoicing. You are a systems thinker who enjoys understanding how things work and building the roadmaps that improve a platform while it runs. Your work will directly shape how Metropolis monetizes its platform and expands into new verticals beyond parking, ensuring our financial systems remain resilient, compliant, and remarkably efficient. What you'll do
4 Days in Office: Metropolis values in-person collaboration to drive innovation, strengthen culture, and enhance the Member experience. Our corporate team members hold to our office-first model, which requires employees to be on-site at least four days a week, fostering organic interactions that spark creativity and connection. When you join Metropolis, you'll join a team of world-class product leaders and engineers, building an ecosystem of technologies at the intersection of parking, mobility, and real estate. Our goal is to build an inclusive culture where everyone has a voice and the best idea wins. You will play a key role in building and maintaining this culture as our organization grows. The anticipated base salary for this position is $220,000 USD to $250,000 USD annually. The actual base pay offered is determined by several variables, including, as appropriate, the applicant's qualifications for the position, years of relevant experience, distinctive skills, level of education attained, certifications or other professional licenses held, and the location of residence and/or place of employment. Base pay is one component of Metropolis's total compensation package, which may also include access to or eligibility for healthcare benefits, a 401(k) plan, short-term and long-term disability coverage, basic life insurance, a lucrative stock option plan, bonus plans, and more. Metropolis may utilize an automated employment decision tool (AEDT) to assess or evaluate your candidacy for employment or promotion. AEDTs are used to assist in assessing a candidate's application relative to the required job qualifications and responsibilities listed in the job posting. As part of this process, Metropolis retains data relevant to your candidacy, including personal information, for a period that is reasonably necessary for the use of the tool. If you are hired for the position, your data may become part of your employee records. Metropolis Technologies is an equal opportunity employer. We make all hiring decisions based on merit, qualifications, and business needs, without regard to race, color, religion, sex (including gender identity, sexual orientation, or pregnancy), national origin, disability, veteran status, or any other protected characteristic under federal, state, or local law.
Who you are Metropolis is seeking a Staff Software Engineer to join our Revenue Platform team. In this role, you will own the technical direction for our billing, payments, and invoicing infrastructure, charting the course for a system that already processes tens of millions in monthly transactions. You will balance immediate business needs with long-term architectural improvements, identifying high-impact enhancements and designing practical migration strategies to support our rapid growth. As a technical leader, you will partner closely with engineering, finance, and operations teams to solve complex challenges involving pricing rules, subscription billing, and enterprise invoicing. You are a systems thinker who enjoys understanding how things work and building the roadmaps that improve a platform while it runs. Your work will directly shape how Metropolis monetizes its platform and expands into new verticals beyond parking, ensuring our financial systems remain resilient, compliant, and remarkably efficient. 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 that ensure every dollar is correctly captured and accounted for
- 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 to maximize payment success rates
- Build comprehensive monitoring and reporting for revenue operations, including payment success rates, billing accuracy metrics, reconciliation dashboards, failed transaction alerts, and audit trails that provide visibility from customer transactions to accounting close
- Partner with finance and operations teams on payment failures, billing disputes, refund workflows, and reconciliation issues - building tools and automation that reduce manual intervention and improve mean time to resolution for customer-impacting revenue issues
- 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 that ensure financial correctness
- Own integrations with external systems, including payment gateways, ERP, data analytics, etc., ensuring reliable data flow and maintaining compliance requirements across the revenue stack
- 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 across service boundaries
- 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
- Local to the Seattle area
- 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 - you've seen these problems before and know the patterns that work
- Expert revenue systems engineering with hands-on experience building billing platforms, payment processing, reconciliation, and managing complex challenges like idempotent transactions, payment retries, proration, multi-currency support, and revenue recognition.
- Financial systems expertise with deep experience implementing audit trails, reconciliation workflows, revenue reporting, and compliance controls at scale - you understand what it takes to maintain penny-perfect accuracy
- 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 for enhanced productivity 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
4 Days in Office: Metropolis values in-person collaboration to drive innovation, strengthen culture, and enhance the Member experience. Our corporate team members hold to our office-first model, which requires employees to be on-site at least four days a week, fostering organic interactions that spark creativity and connection. When you join Metropolis, you'll join a team of world-class product leaders and engineers, building an ecosystem of technologies at the intersection of parking, mobility, and real estate. Our goal is to build an inclusive culture where everyone has a voice and the best idea wins. You will play a key role in building and maintaining this culture as our organization grows. The anticipated base salary for this position is $220,000 USD to $250,000 USD annually. The actual base pay offered is determined by several variables, including, as appropriate, the applicant's qualifications for the position, years of relevant experience, distinctive skills, level of education attained, certifications or other professional licenses held, and the location of residence and/or place of employment. Base pay is one component of Metropolis's total compensation package, which may also include access to or eligibility for healthcare benefits, a 401(k) plan, short-term and long-term disability coverage, basic life insurance, a lucrative stock option plan, bonus plans, and more. Metropolis may utilize an automated employment decision tool (AEDT) to assess or evaluate your candidacy for employment or promotion. AEDTs are used to assist in assessing a candidate's application relative to the required job qualifications and responsibilities listed in the job posting. As part of this process, Metropolis retains data relevant to your candidacy, including personal information, for a period that is reasonably necessary for the use of the tool. If you are hired for the position, your data may become part of your employee records. Metropolis Technologies is an equal opportunity employer. We make all hiring decisions based on merit, qualifications, and business needs, without regard to race, color, religion, sex (including gender identity, sexual orientation, or pregnancy), national origin, disability, veteran status, or any other protected characteristic under federal, state, or local law.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Revenue Platform in Seattle, WA vacancy
$320k - $405k
...Staff Software Engineer, Billing Platform San Francisco, CA | New York City, NY | Seattle, WA About Anthropic Anthropic's mission is to create... ...through transformative AI. That work is funded by commercial revenue — and every dollar of it runs through Billing Platform....SuggestedContract workWork at officeVisa sponsorshipFlexible hoursShift work$224k - $336k
...Staff Software Engineer, Machine Learning Platform Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's... ...startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission...SuggestedFull timeWork at officeFlexible hours$166k - $265k
...Staff Software Engineer Chewy is seeking a Staff Software Engineer for our fast-paced, customer-... ...Ads at Chewy builds a state of art ads platform — offering pet parents relevant product... ...and a key driver of incremental revenue. In this role, you'll demonstrate your...SuggestedWork experience placementLocal areaFlexible hours- ...is a financial infrastructure platform for businesses. Millions of... ...accept payments, grow their revenue, and accelerate new business... ...Lead by example to uphold high engineering standards, and elevate quality... ...requirements This is a Staff-level role - that typically...Suggested
$160k - $288k
...company is targeting $50 billion in annual revenues within the next decade through... ...What you'll do: We are seeking a Staff Software Engineer, Salesforce who bridges the gap between... ...operating beyond the confines of the platform. You will play a pivotal role in architecting...SuggestedShift work- ...Senior Staff Software Engineer, Stripe Dashboard Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to... ...use Stripe to accept payments, grow their revenue, and accelerate new business opportunities...Work at officeRemote work
$165k - $220k
...14, is the only complete agentic AI platform for revenue teams. Outreach infuses agentic AI, conversation... ...AI based solutions to the entire engineering organization. This Team will be focused on defining a vision and modernize software development process by creating...Full timeWork at officeFlexible hoursNight shift$159k - $324k
...Sr. Staff Software Engineer – Inventory and Promise Platform Apply to the Sr. Staff Software Engineer – Inventory and Promise Platform role at Coupang . This range is provided by Coupang. Your actual pay will be based on your skills and experience — talk with...Full timeTemporary workFlexible hours- ...largest livestream shopping platform in North America and Europe... ...Whatnot updates on our news and engineering blogs and join us as we... ...commerce. Role We’re hiring Staff Software Engineers across multiple engineering... ...year‑over‑year user or revenue growth. A proven track...Full timeWork at officeLocal areaRemote workWork from homeHome office
- ...revolutionizing the lending landscape. SoFi is seeking enthusiastic Staff Software Engineers who are ready to lead the design and implementation of key... ...of the next generation of our financial services platform in support of our goals that put our members in control of...Full timeWork experience placementRemote work
- ...building the tools that define how software gets built and delivered. As... .... Join Docker's Agentic Platform team to build the... ...You'll work alongside seasoned engineers, collaborating with partner teams... ...Technical Leadership As a Staff Engineer, partner with...Full timeTemporary workLive inLocal areaRemote workHome officeVisa sponsorshipShift work
$405k
...Staff+ Software Engineer, GRC Platform San Francisco, CA | New York City, NY | Seattle, WA About Anthropic Anthropic's mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as...Work at officeVisa sponsorshipFlexible hours- ...Staff Software Engineer Wayfair's Customer Tech organization is at the heart of everything our customers experience at Wayfair.com. We own... ...monolith that powers the full customer-facing storefront — the platform that hundreds of engineers build on every day to bring the...Immediate start
$236k - $339.25k
...Machine Learning Platform Team Member At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we... .../or platforms. Experience in serving LLMs using inference engines like vLLM, TensorRT-LLM, TEI, SGLang, and knowing tradeoffs between...Flexible hours$192.6k - $288.8k
...opportunity At Unity, we're building a world-class advertising platform that operates at a massive global scale. The Ads team... ..., reliability, and growth across our ecosystem. As a Staff Software Engineer on the Feature Platform team, you'll play a critical role in...Work at officeWorldwideRelocation package$405k
...Staff+ Software Engineer, Platform San Francisco, CA | New York City, NY | Seattle, WA About Anthropic Anthropic's mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a...Currently hiringVisa sponsorshipFlexible hours$207k - $345k
Senior Staff Software Engineer - Platform Rippling Seattle, Washington, United States - Information Technology About this position About Rippling Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally...Work at office3 days per week- A leading technology company in Bellevue, Washington, is seeking a Software Engineer to join their Secure Product Group. You will drive engineering excellence and influence technical strategies while mentoring cross-functional teams. Ideal candidates have progressive experience...
$108k - $192k
Broadcom Inc. is seeking a highly skilled Staff Software Engineer for their Tanzu Division in Bellevue, WA. The ideal candidate will lead architectural decisions and mentor engineers while focusing on cloud-native application development. Candidates should have 8+ years...$171.6k - $302.2k
Senior/Staff Software Engineer - AI, Search & Knowledge Platforms Seattle, Washington, United States Machine Learning and AI The AI, Search & Knowledge Platforms team builds amazing products and services for Apple's customers while serving as a foundational partner to...Relocation- Visa Inc. is looking for a Staff SW Engineer in Bellevue, WA to architect, develop, and implement complex software applications. The role involves using technologies like Java and Spring Boot, mentoring junior developers, and ensuring the quality of software products. Candidates...Work at officeRemote work
$189k - $330.75k
Staff Software Engineer - Events Platform Location: Seattle, Washington, United States About Rippling Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company—payroll, expenses...Work at office3 days per week- IBM Computing is seeking a Staff Software Engineer for the Secure Compute team, located in Bellevue, WA. You will lead the development of a cloud-native compute platform built on Kubernetes, supporting both trusted and untrusted workloads at scale. The ideal candidate...
$230k - $270k
...Expectations are high, and so are the rewards. The Storage Platform team builds and operates the platform that powers database... ...targets, including no downtime during market hours. As a Staff Software Engineer , you will design and evolve the core infrastructure that underpins...Work at officeFlexible hoursShift work3 days per week$207k - $345k
Senior Staff Software Engineer - Benefits Senior Staff Software Engineer - Benefits Rippling Seattle, Washington, United States Information Technology... ...-ever modern, multi-sided Global Benefits Marketplace —a platform that brings together brokers, employers, and employees,...Work at officeWorldwide3 days per week- IBM Computing is looking for a Staff Software Engineer to lead the technical direction for the Secure Compute Platform. This role involves designing and implementing platform APIs and Kubernetes controllers, ensuring high availability, reliability, and security for mission...
- A leading technology company in Seattle is seeking an experienced software engineer to drive engineering excellence and influence technical strategy. You will lead complex projects and mentor senior engineers while working within a collaborative team environment. This role...
- A leading building products distributor in Seattle is seeking a Staff Software Engineer to lead the development of eCommerce services. This role involves designing scalable systems and collaborating with cross-functional teams. Ideal candidates will have 5+ years of experience...
- IBM Computing is seeking a Staff Software Engineer to lead the development of a multi-tenant cloud-native compute platform. This role involves designing APIs and evolving architecture for operational excellence and security in distributed systems. With 10+ years of experience...
$171.6k - $302.2k
Senior / Staff Software Engineer, Apple Cloud AI Platform Seattle, Washington, United States Software and Services Apple Cloud AI Platform powers the machine learning, AI, and data systems that enable intelligent experiences across Apple consumer products. We are looking...Relocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Revenue Platform. Be the first to apply!
Related searches
- client platform engineer Seattle, WA
- platform engineer Seattle, WA
- senior platform engineer Seattle, WA
- platform engineering manager Seattle, WA
- data platform engineer Seattle, WA
- platform developer Seattle, WA
- internship software Seattle, WA
- software support Seattle, WA
- software quality assurance Seattle, WA
- embedded software Seattle, WA

