Senior Software Engineer, Incentive Offers
MetropolisAbout the role
<h3>Who we are</h3> <p>The real world is the next frontier, and at Metropolis, we are creating the artificial intelligence to make it responsive. We are pioneering the Recognition Economy — a future where mundane repetition disappears and being known unlocks access, comfort, and belonging everywhere you go. From transforming parking into a seamless drive-in, drive-out experience for millions of Members to expanding our intelligence layer across retail and hospitality, we are building a world that feels instinctive and magical. The future isn’t coming; it’s here, and we need builders, innovators, and problem solvers to help us create it.</p> <h3>Who you are</h3> <p>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.</p> <h3>What you'll do</h3> <ul> <li>Design and implement the backend services that power the Metropolis incentive and rewards infrastructure</li> <li>Build real-time event streaming architectures to process and react to high-frequency signals from the physical world</li> <li>Develop scalable compliance and preference management services to ensure cross-vertical message delivery integrity</li> <li>Architect intelligent decisioning frameworks that evaluate user context and profiles to deliver personalized experiences</li> <li>Create robust service architectures to manage product eligibility, partner configurations, and budget constraints</li> <li>Implement comprehensive attribution and measurement systems to quantify user engagement and campaign efficacy</li> <li>Scale and maintain multi-modal identity systems that bridge digital tokens with real-world identifiers</li> <li>Collaborate with cross-functional teams in Product, Marketing, and Data to define the long-term technical roadmap</li> <li>Mentor team members and lead technical discussions to drive continuous improvement of the engineering platform</li> <li>Drive the full software development lifecycle from initial conceptualization through to production deployment</li> </ul> <h3>What we're looking for</h3> <ul> <li>6+ years of software engineering experience</li> <li>BS or MS in Computer Science or equivalent work experience</li> <li>Working knowledge of Scala, Java, or oth
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s