Staff Software Engineer, Incentive Offers

Metropolis Metropolis · Vertical AI · New York, NY +1 · Application Development

Staff Software Engineer to lead the technical evolution of Metropolis' Incentive Offers platform, focusing on identity, decisioning, and measurement infrastructure. The role involves architecting scalable services, designing high-throughput systems, and building identity resolution and measurement engines to connect physical-world signals with digital profiles. This position requires strong distributed systems experience and leadership in setting technical strategy.

What you'd actually do

  1. Define the technical strategy and long-term roadmap for the Incentive Offers platform
  2. Architect scalable services for offer management, campaign eligibility, and business rule enforcement
  3. Design high-throughput infrastructure for real-time member communication and preference management
  4. Develop identity resolution systems that connect physical-world vehicle signals with digital member profiles
  5. Build robust attribution and measurement engines to track closed-loop redemption across diverse verticals

Skills

Required

  • Scala
  • Java
  • JVM-based languages
  • distributed systems
  • data-intensive platforms
  • real-time event-driven systems
  • observability
  • monitoring
  • automated testing

Nice to have

  • TypeScript
  • React
  • MySQL
  • PostgreSQL
  • Snowflake
  • AWS
  • Git
  • GitHub
  • marketing technology stacks
  • consumer-facing loyalty platforms
  • high-growth startup environments

What the JD emphasized

  • lead the technical evolution
  • critical architect
  • building the platform layer
  • technical steward and influencer
  • solve complex technical challenges that few others can
  • mentoring engineers
  • setting the direction for project impact and engineering craft
  • Advanced degree in Computer Science or a related technical field
  • 8+ years of experience building customer-facing applications and complex distributed systems
  • Demonstrate expert proficiency in Scala, Java, or similar JVM-based languages
  • Experience with AI/ML tools to improve engineering productivity or system intelligence
  • proven track record of leading technical strategy for significant engineering initiatives
  • strong background in architecting data-intensive platforms and real-time event-driven systems
  • Communicate complex technical concepts effectively
  • Mentor engineers to foster a high-performance engineering culture and technical growth
  • Design for operational excellence including observability, monitoring, and automated testing
  • Navigate high levels of ambiguity and deliver results in a fast-paced environment