companyMetropolis logo

Staff Software Engineer, Revenue Platform

MetropolisSeattle, Washington, United States
On-site Full-time $220K/yr - $250K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Key Responsibilities Lead the technical architecture and evolution of Metropolis's billing, payments, and invoicing systems, establishing rigorous standards for financial accuracy, transaction integrity, and compliance to ensure precise capture and accounting of all transactions. Design and implement robust payment processing solutions that support various payment gateways (such as Stripe), facilitate intelligent routing between processors, and develop retry strategies for failed transactions, optimizing for maximum payment success rates. Create comprehensive monitoring and reporting frameworks for revenue operations, including metrics for payment success rates, billing accuracy, reconciliation dashboards, alerts for failed transactions, and audit trails that provide transparency from customer transactions to accounting close. Collaborate with finance and operations teams to address payment failures, billing disputes, refund processes, and reconciliation challenges, developing tools and automations that minimize manual effort and enhance resolution times for issues affecting revenue.

About the job

About Us

At Metropolis, we are pioneers in artificial intelligence, harnessing cutting-edge computer vision technology to revolutionize the way people navigate everyday experiences. Our mission is to create seamless, checkout-free environments that empower consumers to effortlessly 'drive in and drive out' of various locations. We envision a transformative future where transactions are as quick and simple in the real world as they are online, ultimately allowing individuals to reclaim their most precious resource: time.

Your Role

We are on the lookout for a talented Staff Software Engineer to join our dynamic Revenue Platform team. In this pivotal role, you will take charge of the technical strategy for our billing, payments, and invoicing systems, managing a robust infrastructure that currently processes tens of millions of transactions monthly. You will play a crucial role in balancing immediate business needs with long-term architectural enhancements, identifying impactful improvements, and crafting effective migration plans to support our rapid growth.

As a technical thought leader, you will collaborate closely with engineering, finance, and operations teams to address complex challenges around pricing structures, subscription billing, and enterprise invoicing. Your systems-oriented mindset will enable you to comprehend intricate workflows and develop roadmaps that enhance our platform's capabilities while it remains operational. Your contributions will directly influence how Metropolis monetizes its offerings and expands into new sectors beyond parking, ensuring our financial frameworks are resilient, compliant, and extraordinarily efficient.

About Metropolis

Metropolis is at the forefront of AI innovation, utilizing advanced computer vision technology to redefine real-world experiences for consumers. Our focus is on creating frictionless, checkout-free environments that enhance the way people interact with services, particularly in the realm of parking. By streamlining transactions, we aim to not only improve convenience but also empower individuals to spend their time more wisely.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.