GrepJob
Metropolis

Senior Software Engineer, Incentive Offers

Metropolis
Apply
18 days ago

Base Salary

$150k - $200k/yr

Responsibilities

  • Design and implement backend services for the incentive and rewards infrastructure.
  • Build real-time event streaming architectures for processing physical world signals.
  • Develop scalable compliance and preference management services.
  • Architect intelligent decisioning frameworks for personalized experiences.
  • Create service architectures for product eligibility and partner configurations.
  • Implement attribution and measurement systems for user engagement.
  • Scale and maintain multi-modal identity systems.
  • Collaborate with cross-functional teams to define the technical roadmap.
  • Mentor team members and lead technical discussions.
  • Drive the full software development lifecycle from conceptualization to deployment.

Requirements

  • 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.
  • Experience building distributed systems using microservices and event-driven architectures.
  • Deep understanding of agile processes and the software development lifecycle.
  • Experience with database technologies such as MySQL and RDS.
  • Proven ability to design and build highly available and scalable systems.
  • Excellent communication skills for presenting complex technical information.
  • Professional exposure to developing large-scale systems for consumer-facing applications.

Benefits

  • 4 days in office to foster collaboration and innovation.
  • Access to healthcare benefits and a 401(k) plan.
  • Short-term and long-term disability coverage.
  • Basic life insurance and a lucrative stock option plan.
  • Bonus plans and more.

Tech Stack

AWSDatadogGitJavaMySQLPostgreSQLReactScalaSnowflakeTypeScript