Staff Software Engineer, Incentive Offers

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

Staff Software Engineer to lead the technical evolution of the Incentive Offers platform, architecting scalable services for offer management, campaign eligibility, and business rule enforcement. Focus on identity resolution, real-time communication, and building robust attribution engines. Role involves mentoring engineers and solving complex distributed systems problems.

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
  • distributed systems
  • data-intensive platforms
  • real-time event-driven systems
  • observability
  • monitoring
  • automated testing

Nice to have

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

What the JD emphasized

  • lead the technical evolution
  • critical architect
  • leading technical strategy
  • expert proficiency in Scala, Java, or similar JVM-based languages
  • proven track record of leading technical strategy for significant engineering initiatives