SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer, Product Foundations

Metropolis Technologies - Seattle, WA, United States - Hybrid - posted 2026-10-07

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 177,000 - 216,000 / annual

Metropolis Technologies is building AI-powered real-world intelligence to transform how people interact with physical spaces, starting with parking and expanding into retail and hospitality. The company is pioneering the Recognition Economy—a future where mundane repetition disappears and being known unlocks access, comfort, and belonging everywhere. You will join the Product Foundations team as a Senior Software Engineer to architect and build Metropolis Web Services (MTWS), the composable, foundational services layer serving as the substrate for all current and future products across the company. This is a high-impact role solving complex distributed systems challenges at scale and building the technical foundation enabling expansion into new markets and verticals. Key responsibilities include: - Design and build core services of MTWS, including IAM, notifications, message processing, and other critical infrastructure components - Build and maintain service mesh infrastructure enabling secure, reliable, and observable communication between hundreds of microservices at scale - Create sophisticated developer tooling, CI/CD pipelines, and platform automation enabling product teams to ship code safely and efficiently - Make critical technical decisions about service boundaries, API design, data consistency patterns, and system reliability affecting the entire platform and multiple business lines - Architect and optimize systems for high throughput and low latency supporting millions of transactions across the global platform - Establish monitoring, alerting, and reliability practices ensuring 99.99% uptime for mission-critical mobility infrastructure - Drive architectural discussions, establish engineering best practices, and mentor other engineers while contributing directly to complex technical implementations You will work alongside highly technical engineers focused on distributed systems, performance optimization, developer productivity, and reliability engineering. Collaboration spans Application Development, Infrastructure, and Advanced Technologies teams. Tech stack: TypeScript, React, Scala (primary), Java (limited), MySQL, PostgreSQL, Snowflake, AWS, Git/GitHub, Datadog, GitHub Copilot, and Claude Code. Metropolis operates on an office-first model requiring employees to be on-site at least four days per week to foster innovation, strengthen culture, and enhance collaboration. Requirements: - 6+ years of backend software engineering experience with deep focus on distributed systems and platform infrastructure - Expert-level Java proficiency with deep understanding of JVM performance, concurrency, and ecosystem tooling - Production experience with microservices architecture, container orchestration (Kubernetes), and cloud platforms (AWS) - Strong systems thinking with proven ability to design and implement large-scale, high-availability distributed systems handling significant load - Observability expertise including hands-on production experience with metrics, logging, tracing, and alerting systems in high-load environments - Database and data systems knowledge including relational databases, event streaming (Kafka, SQS), caching strategies, and data consistency patterns - Experience with AI-powered development tools such as Claude Code, GitHub Copilot, or similar agentic coding tools for enhanced productivity, specifically context engineering - Excellent technical communication with ability to design and document complex systems, lead technical discussions, and collaborate across multiple teams Plus (not required): - Advanced degree in Computer Science, Engineering, or related technical field - Scala experience and security compliance expertise, particularly in authentication, authorization, secrets management, and regulatory compliance for financial transactions - Experience scaling systems through rapid expansion and increasing load in high-growth environments - Open source contributions or technical blog writing demonstrating depth of expertise in distributed systems - Performance optimization experience with profiling, benchmarking, and system tuning at hyperscale

Similar roles