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, Product Foundations

Perks & benefits

Health InsuranceMedical InsurancePaid Leave

Requirements

8+ years backend engineering experience, Expert Java proficiency, Microservices and Kubernetes experience, AWS experience, Distributed systems design, Observability expertise, Database and event streaming knowledge

Skills

JavaAWSKubernetesDistributed SystemsMicroservices

About the role

About the Company

Metropolis is pioneering the Recognition Economy, creating artificial intelligence to make the real world responsive. From transforming parking into a seamless experience to expanding intelligence across retail and hospitality, Metropolis is building a world that feels instinctive and magical.

Responsibilities

  • Design and build core services for Metropolis Web Services (MTWS), including IAM, notifications, and message processing
  • Build and maintain service mesh infrastructure for secure and observable microservices communication
  • Create developer tooling, CI/CD pipelines, and platform automation
  • Make critical technical decisions regarding service boundaries, API design, and data consistency
  • Architect systems for high throughput and low latency to support global scale
  • Establish monitoring, alerting, and reliability practices to ensure 99.99% uptime
  • Drive architectural discussions and mentor other engineers

Requirements

  • 8+ years of backend software engineering experience with a focus on distributed systems
  • Expert-level Java proficiency including JVM performance and concurrency
  • Production experience with microservices, Kubernetes, and AWS
  • Strong systems thinking and ability to design high-availability distributed systems
  • Expertise in observability (metrics, logging, tracing, and alerting)
  • Knowledge of relational databases, event streaming (Kafka, SQS), and caching strategies
  • Experience with AI-powered development tools like Claude Code or GitHub Copilot
  • Excellent technical communication and documentation skills

Preferred Qualifications

  • Advanced degree in Computer Science or Engineering
  • Experience with Scala and security compliance (authentication, authorization, secrets management)
  • Experience scaling systems in high-growth environments
  • Open source contributions or technical blog writing
  • Performance optimization experience with profiling and benchmarking
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 · Seattle

Sign up to apply