# Senior Software Engineer, Incentive Offers

**Company:** [Metropolis](https://hotfix.jobs/companies/metropolis)
**Location:** New York, NY
**Role:** Backend Engineering
**Salary:** $150k – $200k/yr
**Experience:** 6+ years
**Skills:** Scala, Java, MySQL, Postgres, AWS, Microservices, Event-Driven Architectures, CI/CD, Git, Datadog, Snowflake, Rds, Kubernetes, TypeScript, React
**Posted:** 2026-05-13

> Designs and implements backend services for incentive offers, including real-time streaming, compliance, decisioning, and attribution systems. Requires 6+ years experience with Scala/Java, distributed systems, and AWS; 4 days in-office in New York.

## Job Description

## 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

## While not required, these are a plus:

- 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**

**Compensation:** Anticipated base salary $150,000 - $200,000 USD annually, plus healthcare, 401(k), stock options, bonus plans.

## Similar roles

- [Senior Software Engineer](https://hotfix.jobs/jobs/4f758166-f57c-43c5-9663-deea6cfe2075) - Customer.io - Remote - $150k – $200k/yr
- [Sr. Backend Engineer](https://hotfix.jobs/jobs/ef1d2c26-9ad5-4e29-a251-02780f268d05) - Deepgram - Remote - $150k – $220k/yr
- [Senior Software Engineer, Streaming](https://hotfix.jobs/jobs/8e405238-ad58-434a-8ee7-1d8cb92b6e58) - Attentive - Remote - $150k – $210k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/e3d1d9f0-a9d3-46ce-8e55-f2d164ce31c7) - Coalition Security - Remote - $150k – $215k/yr
- [Senior Backend Engineer, Core APIs](https://hotfix.jobs/jobs/f3bbef45-224f-42e1-970f-2afeceb51d63) - Fingerprint - Remote - $150k – $200k/yr

**Apply:** https://hotfix.jobs/jobs/8e9eb563-2bb3-4136-94ab-5bc4cad2bca7
**Canonical:** https://hotfix.jobs/jobs/8e9eb563-2bb3-4136-94ab-5bc4cad2bca7