Senior Software Engineer, Incentive Offers

Metropolis Technologies

New York (NY)

On-site

USD 150,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare benefits
401(k) plan
Disability coverage
Equity option plan
Bonus plans

Job summary

Metropolis Technologies is seeking a Senior Software Engineer in New York City to lead the design and implementation of our incentive and rewards platform. The ideal candidate will have over 6 years of software engineering experience, proficiency in Scala and Java, and the ability to design scalable systems. The position offers a salary range between $150,000 and $200,000 annually, along with benefits such as healthcare, a 401(k) plan, and more. You will be required to work in the office at least four days a week.

Qualifications

  • 6+ years of software engineering experience.
  • Proven ability to design and build highly available and scalable systems.
  • Excellent communication skills for presenting complex technical information.

Responsibilities

  • Design and implement backend services for the incentive platform.
  • Build real-time event streaming architectures.
  • Collaborate with cross-functional teams to define technical roadmap.

Skills

Software engineering experience
Scala
Java
Microservices architecture
Agile processes
MySQL

Education

BS or MS in Computer Science

Tools

Git
AWS
Datadog

Job description

Overview

Metropolis is building the artificial intelligence to make the real world responsive. We are pioneering the Recognition Economy — a future where — through intelligent systems — mundane repetition disappears and being known unlocks access, comfort, and belonging everywhere you go. We are transforming experiences such as parking into a seamless drive-in, drive-out process for millions of Members, and expanding our intelligence layer across retail and hospitality. We are building a world that feels instinctive and magical, and we need builders, innovators, and problem solvers to help us create it.

Who You Are

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.

What You'll Do
  • 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
What we're looking for
  • 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 have
  • Hands-on experience with container technologies and infrastructure as code
  • Previous experience working in innovative, high-growth environments
Our Stack
  • Languages + Frameworks: TypeScript, React, Scala (principally), Java (limited)
  • Datastores: MySQL, PostgreSQL, Snowflake
  • Cloud: AWS
  • Version control: Git & GitHub
  • AI Tooling: Copilot on GitHub and Claude Code
  • Observability: Datadog
4 Days in Office

Metropolis values in-person collaboration to drive innovation, strengthen culture, and enhance the Member experience. Our corporate team members follow an office-first model, requiring employees to be on-site at least four days a week, fostering organic interactions that spark creativity and connection.

Compensation and Benefits

When you join Metropolis, you’ll join a team of world-class product leaders and engineers at the intersection of parking, mobility, and real estate. The anticipated base salary for this position is $150,000.00 USD to $200,000.00 USD annually. The actual base salary offered is determined by a number of variables, including qualifications, years of experience, distinct skills, level of education, certifications or licenses, and location of residence or place of employment. Base salary is one component of Metropolis’ total compensation package, which may include healthcare benefits, a 401(k) plan, disability coverage, basic life insurance, an equity option plan, bonus plans, and more.

Note: Metropolis may utilize an automated employment decision tool (AEDT) to assess candidacy. AEDTs are used to assist in assessing a candidate’s application relative to the required job qualifications and responsibilities. Data relevant to your candidacy may be retained. If hired, data may become part of your employee records. Metropolis Technologies is an equal opportunity employer and makes hiring decisions based on merit and business needs without regard to race, color, religion, sex, national origin, disability, veteran status, or any other protected characteristic.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Incentive Offers New York, New York, United States
Senior Software Engineer, Incentive Offers New York, New York, United States

metropolis.io • New York (NY)

On-site
USD 150,000 - 200,000
Healthcare benefits
401(k) plan
Stock option plan
+1
Staff Software Engineer, Incentive Offers
Staff Software Engineer, Incentive Offers

Metropolis Technologies • New York (NY)

On-site
USD 200,000 - 250,000
Healthcare benefits
401(k) plan
Stock option plan
+2
Staff Software Engineer (Incentive Offers)
Staff Software Engineer (Incentive Offers)

King River Capital Group • New York (NY)

On-site
USD 200,000 - 250,000
Healthcare benefits
401(k) plan
Bonus plans
+1
Staff Software Engineer, Incentive Offers
Staff Software Engineer, Incentive Offers

King River Capital Group • Seattle (WA)

On-site
USD 200,000 - 250,000
Healthcare benefits
401(k) plan
Stock option plan
+1
Senior Software Engineer (Recognition Intelligence Applications)
Senior Software Engineer (Recognition Intelligence Applications)

King River Capital Group • Los Angeles (CA)

On-site
USD 150,000 - 200,000
Health benefits
401(k) plan
Lucrative stock option plan
Senior Software Engineer (Product Foundations)
Senior Software Engineer (Product Foundations)

Metropolis • Los Angeles (CA)

On-site
USD 150,000 - 200,000
Healthcare benefits
401(k) plan
Stock option plan
Staff Software Engineer, Network Expansion
Staff Software Engineer, Network Expansion

Metropolis • Los Angeles (CA)

On-site
USD 220,000 - 250,000
Healthcare benefits
401(k) plan
Stock option plan
+1
Senior Software Engineer, Product Foundations
Senior Software Engineer, Product Foundations

Metropolis Technologies • Los Angeles (CA)

On-site
USD 150,000 - 200,000
Healthcare benefits
401(k) plan
Stock option plan
+1
Senior Software Engineer, Product Foundations
Senior Software Engineer, Product Foundations

Metropolis Technologies • Seattle (WA)

On-site
USD 150,000 - 200,000
401(k) plan
Healthcare benefits
Short-term and long-term disability coverage
+2
Senior Software Engineer, Product Foundations
Senior Software Engineer, Product Foundations

Metropolis • Seattle (WA)

On-site
USD 150,000 - 200,000
Healthcare benefits
401(k) plan
Stock option plan
+1