Senior Software Engineer, Incentive Offers

MetropolisNew York, NY
Onsite

About The Position

Metropolis is pioneering the Recognition Economy, using artificial intelligence to make the real world responsive. They are transforming experiences from parking to retail and hospitality, aiming to create an instinctive and magical world. Metropolis is seeking a Senior Software Engineer to lead the design and implementation of their foundational incentive and rewards platform. This role involves being a strong steward of backend systems, building core infrastructure that connects real-world vision signals with personalized member experiences. The ideal candidate is an expert-level engineer capable of explaining complex business and technical requirements, mentoring others, and driving large-scope projects to completion. They should thrive on high-growth challenges and be 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