Jobs · Engineering · Washington

Senior Software Engineer, Incentive Offers

Metropolis Technologies · Seattle, WA · 1 wk ago
On-siteEngineering$177k/yrFull-time

About the role

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.

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.

Responsibilities

  • 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

Requirements

  • 6+ years of software engineering experience
  • BS or MS in Computer Science or equivalent work experience
  • Working knowledge of Scala, Java

Similar jobs