Senior Software Engineer, Incentive Offers

Metropolis•Seattle, WA
•$177,000 - $216,000•Hybrid

About The Position

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.

Requirements

  • 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

Nice To Haves

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

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

Benefits

  • healthcare benefits
  • a 401(k) plan
  • short-term and long-term disability coverage
  • basic life insurance
  • a lucrative stock option plan
  • bonus plans
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service