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 freeSenior Software Engineer
Metropolis · Seattle
