Senior Software Engineer at Metropolis - ScoutJobs - The AI-curated global job board
Skip to content
M
Posted 19 hours ago

Senior Software Engineer

MetropolisSenior Software Engineer, Incentive Offers

Requirements

6+ years software engineering experience, Scala, Java, or JVM languages, Distributed systems and microservices, MySQL and RDS, Agile, TDD/BDD, and CI/CD

Skills

ScalaJavaAWSMicroservicesMySQL

About the role

About the Company

Metropolis is creating the artificial intelligence to make the real world responsive. They are pioneering the Recognition Economy, building an ecosystem of technologies at the intersection of parking, mobility, and real estate to transform physical arrivals into seamless experiences.

Responsibilities

  • Design and implement backend services for the Metropolis incentive and rewards infrastructure
  • Build real-time event streaming architectures to process high-frequency signals from the physical world
  • Develop scalable compliance and preference management services
  • Architect intelligent decisioning frameworks for personalized user experiences
  • Create robust service architectures for product eligibility, partner configurations, and budget constraints
  • Implement attribution and measurement systems to quantify engagement
  • Scale and maintain multi-modal identity systems
  • Collaborate with Product, Marketing, and Data teams on 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 supporting functional programming
  • Experience building distributed systems using microservices, SOA, and event-driven architectures
  • Deep understanding of agile processes, 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
  • Professional exposure to large-scale, consumer-facing applications

Preferred Qualifications

  • Hands-on experience with container technologies and infrastructure as code
  • Previous experience working in innovative, high-growth environments
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 free

Senior Software Engineer

Metropolis · New York

Sign up to apply