cover image
Metropolis Technologies

Metropolis Technologies

www.metropolis.io

1 Job

1,507 Employees

About the Company

Metropolis is building AI for the real world. Our Recognition Platform powers seamless entry, effortless payments, safer environments and personalized service across real estate, airports, retail and hospitality. This turns static infrastructure into responsive environments with an Intelligence Layer that recognizes, adapts and responds to our Members in real time.

Listed Jobs

Company background Company brand
Company Name
Metropolis Technologies
Job Title
Senior Software Engineer, Product Foundations
Job Description
**Job Title:** Senior Software Engineer, Product Foundations **Role Summary:** Architect and build the core backend services that form the foundation for a suite of AI‑driven, frictionless checkout products. Lead the design of high‑availability distributed systems, establish engineering best practices, and mentor a growing engineering team. **Expectations:** - Deliver dependable, high‑performance services in a fast‑paced environment. - Provide architectural guidance, make critical technical decisions, and set standards across the organization. - Mentor peers, drive code quality, and foster continuous improvement. **Key Responsibilities:** - Design, develop, and maintain core services (e.g., IAM, notifications, message processing). - Build and maintain a service‑mesh infrastructure for secure, observable microservice communication. - Create developer tooling and CI/CD pipelines to enable safe, rapid delivery. - Define service boundaries, APIs, and data consistency patterns for scalable products. - Architect systems for millions of transactions with low latency and high throughput. - Implement monitoring, alerting, and reliability practices to achieve 99.99% uptime. - Lead architectural discussions, document best practices, and enforce coding standards. - Mentor junior engineers and contribute hands‑on to complex implementations. **Required Skills:** - 8+ years of back‑end software engineering focused on distributed systems. - Expert proficiency in Java (JVM performance, concurrency). - Production experience with microservices, Kubernetes, and AWS. - Strong systems‑thinking: high‑availability design, data consistency, and fault tolerance. - Deep knowledge of relational databases, event streaming platforms (Kafka, SQS), and caching strategies. - Familiarity with AI‑powered development tools (e.g., Claude Code, GitHub Copilot). - Excellent communication skills for complex technical design presentations. - Security and compliance expertise, especially authentication and secrets management. - Ability to scale systems through rapid expansion in high‑growth environments. - Experience scaling performance with profiling, benchmarking, and system tuning. **Required Education & Certifications:** - Advanced degree (Bachelor’s minimum, Master’s preferred) in Computer Science, Software Engineering, or related technical field. - Relevant certifications such as AWS Certified Solutions Architect, Certified Kubernetes Administrator, or equivalent are a plus. ---
Seattle, United states
On site
Senior
26-12-2025