Skip to main content
← Back to search
M

Senior Software Engineer, Incentive Offers

Metropolis

$177,000 / year

Seattle, Washington, United StatesFull-timeOn-siteProficient

Need a reasonable accommodation to apply or interview? Contact us.

JobMinglr uses automated technology to recommend jobs based on profile information and job preferences. Match Score does not determine eligibility for a position, prevent a user from viewing or applying to a job, or make hiring decisions on behalf of an employer.

Description

Who we are

The real world is the next frontier, and at Metropolis, we are creating the artificial intelligence to make it responsive. We are pioneering the Recognition Economy — a future where mundane repetition disappears and being known unlocks access, comfort, and belonging everywhere you go. From transforming parking into a seamless drive-in, drive-out experience for millions of Members to expanding our intelligence layer across retail and hospitality, we are building a world that feels instinctive and magical. The future isn’t coming; it’s here, and we need builders, innovators, and problem solvers to help us create it.

Who you are

Metropolis is seeking a Senior Software Engineer to lead the design and implementation of our foundational incentive and rewards platform. In this role, you will act as a strong steward of our backend systems, building the core infrastructure that connects real-world vision signals with personalized member experiences. You are an expert-level engineer who can explain complex business and technical requirements, mentoring others while driving large-scope projects to completion. You thrive on high-growth challenges and are eager to build high-quality, scalable systems that bridge digital engagement with physical arrivals.

What you'll do

  • Design and implement the backend services that power the Metropolis incentive and rewards infrastructure
  • Build real-time event streaming architectures to process and react to high-frequency signals from the physical world
  • Develop scalable compliance and preference management services to ensure cross-vertical message delivery integrity
  • Architect intelligent decisioning frameworks that evaluate user context and profiles to deliver personalized experiences
  • Create robust service architectures to manage product eligibility, partner configurations, and budget constraints
  • Implement comprehensive attribution and measurement systems to quantify user engagement and campaign efficacy
  • Scale and maintain multi-modal identity systems that bridge digital tokens with real-world identifiers
  • Collaborate with cross-functional teams in Product, Marketing, and Data to define the long-term technical roadmap
  • Mentor team members and lead technical discussions to drive continuous improvement of the engineering platform
  • Drive the full software development lifecycle from initial conceptualization through to production deployment

What we're looking for

  • 6+ years of software engineering experience 
  • BS or MS in Computer Science or equivalent work experience 
  • Working knowledge of Scala, Java, or other JVM languages supporting functional programming 
  • Experience building distributed systems using microservices, SOA, and event-driven architectures 
  • Deep understanding of agile processes and the software development life cycle, including TDD/BDD and CI/CD 
  • Experience with database technologies such as MySQL and RDS 
  • Proven ability to design and build highly available and scalable systems 
  • Excellent written and verbal communication skills for presenting complex technical information 
  • Professional exposure to developing large-scale, high-quality systems for consumer-facing applications

While not required, these are a plus:

  • Hands-on experience with container technologies and infrastructure as code 
  • Previous experience working in innovative, high-growth environments

Our Stack

  • Languages + Frameworks: TypeScript, React, Scala (principally), Java (limited)
  • Datastores: MySQL, PostgreSQL, Snowflake
  • Cloud: AWS
  • Version control: Git & GitHub
  • AI Tooling: Claude Code, Copilot on GitHub
  • 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 $177,000.00 USD to $216,000.00 USD annually. The actual base salary offered is determined by a number of 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 salary is one component of Metropolis' 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. #LI-LR1 #LI-Onsite

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, and pregnancy), national origin, disability, veteran status, or any other protected characteristic under federal, state, or local law.

We are committed to providing a welcoming, accessible hiring experience. If you need a reasonable accommodation for any part of the application or interview process, please reach out to us at recruiting@metropolis.io.

Benefits

  • 401(k)
  • stock options
  • life insurance

About this role

Metropolis is building AI-powered systems that transform how people interact with physical spaces, starting with parking. This Senior Software Engineer role centers on designing and implementing the backend infrastructure for their incentive and rewards platform—the systems that connect real-world signals to personalized member experiences at scale. You'd own the full technical stack: event streaming architectures processing high-frequency data, compliance and preference management services, intelligent decisioning frameworks, identity systems, and attribution measurement. This is backend-heavy work requiring expertise in distributed systems, microservices, and event-driven architectures, with Scala as the primary language.

The role demands 6+ years of software engineering experience and deep familiarity with building highly available, scalable systems for consumer-facing applications. You'll need strong fundamentals in JVM languages (Scala, Java), relational databases (MySQL, PostgreSQL), and the full software development lifecycle including TDD and CI/CD. Beyond technical chops, you're expected to mentor engineers, collaborate across Product, Marketing, and Data teams, and drive large-scope projects from conception through production. Experience with container technologies and high-growth environments is valued but not required.

This is a four-days-in-office role in Seattle with a base salary of $177,000 to $216,000, plus equity, benefits, and bonus eligibility. It's suited for a senior engineer who wants to own foundational infrastructure at a growth-stage company and enjoys the complexity of connecting digital systems to real-world outcomes.

How this employer is doing

caution

  • Legal Issue

This role's local market on JobMinglr

Pay for this role

$177,000 per year

That is the employer's posted range, and where you land in it is usually decided in one conversation. Before that conversation, run the numbers: analyze an offer for this role.

How JobMinglr reads this job

Every listing here is scored against your profile before you apply: skills overlap, experience level, location and work arrangement, each weighted and explained. You see the score and the reasons, not just a list. How the matching works.