M
Posted 17 hours ago
Staff Software Engineer
MetropolisStaff Software Engineer, Incentive Offers
Requirements
Advanced degree in Computer Science, 8+ years experience in distributed systems, Proficiency in Scala or Java, Experience with AI/ML tools
Skills
ScalaJavaAWSDistributed Systems
About the role
About the Company
Metropolis is creating the artificial intelligence to make the real world responsive. They are pioneering the Recognition Economy, transforming parking into a seamless experience and expanding their intelligence layer across retail and hospitality.
Responsibilities
- Define the technical strategy and long-term roadmap for the Incentive Offers platform
- Architect scalable services for offer management, campaign eligibility, and business rule enforcement
- Design high-throughput infrastructure for real-time member communication and preference management
- Develop identity resolution systems connecting physical-world vehicle signals with digital member profiles
- Build robust attribution and measurement engines to track closed-loop redemption
- Engineer integrations between the platform and external partner systems or point-of-sale technologies
- Mentor senior engineering talent and advocate for high standards of engineering craft
- Solve complex distributed systems problems related to high-volume transaction processing
- Partner with Product and Marketing leaders to translate business objectives into technical solutions
- Identify and resolve systemic bottlenecks to improve developer velocity and system reliability
Requirements
- Advanced degree in Computer Science or a related technical field
- 8+ years of experience building customer-facing applications and complex distributed systems
- 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
- Ability to communicate complex technical concepts to technical and non-technical stakeholders
- Experience designing for operational excellence including observability and automated testing
- Ability to navigate high levels of ambiguity in a fast-paced environment
Preferred Qualifications
- Familiarity with marketing technology stacks or consumer-facing loyalty platforms
- Experience working in high-growth startup environments or industry-leading tech companies
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff Software Engineer
Metropolis · New York
