Job Specifications
Senior Software Engineer, Product Foundations
Metropolis is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout-free experiences in the real world. Today, we are reimagining parking to enable millions of consumers to just "drive in and drive out." We envision a future where people transact in the real world with speed, ease and convenience that is unparalleled, even online. Who you are
Metropolis is seeking a Senior Software Engineer for our Product Foundations team to architect and build Metropolis Web Services (MTWS), the foundational, composable substrate for all current and future products. You will play a key role in building the technical foundation that supports our expansion into new mobility verticals and markets. This role requires an individual who thrives in fast-paced environments where technical excellence is paramount, eager to mentor others while driving architectural best practices. What you'll do
Design and build the core services of Metropolis Web Services including IAM, notifications, and message processing
Build and maintain service mesh infrastructure to enable secure and observable communication between microservices
Create sophisticated developer tooling and CI/CD pipelines that enable teams to ship code safely
Make critical technical decisions regarding service boundaries, API design, and data consistency patterns
Architect and optimize systems for high throughput and low latency to support millions of transactions
Establish monitoring, alerting, and reliability practices that ensure 99.99% uptime for mission-critical infrastructure
Drive architectural discussions and establish engineering best practices across the organization
Mentor other engineers while contributing directly to complex technical implementations What we're looking for
Bring 8+ years of Back End software engineering experience with a focus on distributed systems
Demonstrate expert-level Java proficiency with a deep understanding of JVM performance and concurrency
Possess production experience with microservices architecture, Kubernetes, and AWS
Exhibit strong systems thinking skills with the ability to design high-availability distributed systems
Maintain deep knowledge of databases, event streaming (Kafka, SQS), and caching strategies
Utilize AI-powered development tools such as Claude Code or GitHub Copilot for enhanced productivity
Communicate complex technical designs effectively and lead technical discussions across team
Reside in the New York City, Seattle, or Los Angeles area While not required, these are a plus
Have experience with Scala
Possess an advanced degree in Computer Science, Engineering, or a related technical field
Hold security and compliance expertise, particularly regarding authentication and secrets management
Possess experience scaling systems through rapid expansion in high-growth environments
Demonstrate distributed systems expertise through open source contributions or technical blog writing
Have performance optimization experience with profiling, benchmarking, and system tuning at hyperscale Our Stack
Languages + Frameworks: TypeScript, React, Scala (principally), Java (limited)
Datastores: MySQL, PostgreSQL, Snowflake
Cloud: AWS
Version control: Git & GitHub
AI Tooling: Copilot on GitHub
Observability: Datadog Benefits & Compensation
The anticipated base salary for this position is $180,000.00 USD to $200,000.00 USD annually. Base salary is one component of Metropolis's total compensation package, which may also include access to or eligibility for healthcare benefits, a 401(k) plan, short-term and long-term disability coverage, basic life insurance, a lucrative stock option plan, bonus plans and more. Workplace
Metropolis values in-person collaboration to drive innovation and strengthen culture. Our office-first model requires employees to be on-site at least four days a week. Equal Opportunity Statement
Metropolis Technologies is an equal opportunity employer. We make all hiring decisions based on merit, qualifications, and business needs, without regard to race, color, religion, sex (including gender identity, sexual orientation, or pregnancy), national origin, disability, veteran status, or any other protected characteristic under federal, state, or local law. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Consumer Services and Facilities Services
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.
Know more