Senior Software Engineer, Product Foundations jobs in United States
cer-icon
Apply on Employer Site
company-logo

Metropolis Technologies · 6 days ago

Senior Software Engineer, Product Foundations

Metropolis Technologies is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout-free experiences. They are seeking a Senior Software Engineer for their Product Foundations team to architect and build Metropolis Web Services, supporting the expansion into new mobility verticals and markets.

Artificial Intelligence (AI)Computer VisionMachine LearningParkingSoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

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

Qualification

JavaDistributed systemsMicroservices architectureKubernetesAWSEvent streamingCI/CD pipelinesSystems thinkingPerformance optimizationAI toolingMentoringCommunication

Required

Bring 8+ years of backend 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

Preferred

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

Benefits

Healthcare benefits
A 401(k) plan
Short-term and long-term disability coverage
Basic life insurance
A lucrative stock option plan
Bonus plans

Company

Metropolis Technologies

twittertwittertwitter
company-logo
Metropolis is building AI for the real world.

H1B Sponsorship

Metropolis Technologies has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (4)
2021 (3)
2020 (1)

Funding

Current Stage
Late Stage
Total Funding
$3.53B
Key Investors
LionTreeJP Morgan Chase3L Capital
2025-11-06Series D· $500M
2025-11-06Debt Financing· $1.1B
2023-10-05Series C· $1.05B

Leadership Team

leader-logo
Alexander Israel
Co-Founder & CEO
linkedin
leader-logo
Travis Kell
Co-Founder & Chief Strategy Officer
linkedin
Company data provided by crunchbase