Metropolis

Senior Software Engineer, Backend

New York, New York, United States

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Artificial Intelligence, Computer Vision, MobilityIndustries

Requirements

Candidates must possess a Master's or Bachelor's degree in Computer Science or equivalent work experience, coupled with strong fundamental computer science skills. A minimum of 6 years of software engineering experience is required, including advanced knowledge of Scala, Java, or a related language. Proven experience in designing and delivering large-scale distributed systems and software products for high-volume consumer-facing applications is essential. Familiarity with microservices, event-driven architectures, and related technologies is necessary. A deep understanding of Agile engineering processes, including TDD/BDD, CI/CD, and build/test/deploy processes, is required. Experience with database technologies like MySQL and Postgres, along with excellent written and verbal communication skills for presenting complex technical information, is also needed. Candidates must be local to Santa Monica (Los Angeles), New York City, or Seattle areas.

Responsibilities

The Senior Software Engineer will design, implement, and maintain the backend services for the Metropolis parking platform. They will participate in the entire development lifecycle, from ideation to requirement identification. Responsibilities include moderating technical discussions, evaluating new techniques, and ensuring platform evolution. The role involves leveraging best practices in automation testing and deployment for rapid feature iteration. Engineers are expected to foster a culture of learning from production bugs and mistakes. Key duties include ensuring system availability and scalability, and collaborating with partners to integrate their products with the Metropolis platform.

Skills

Backend services
Computer vision
Mobility platform
Product-oriented mindset
Customer satisfaction
High throughput systems

Metropolis

Technology-driven facility management for parking

About Metropolis

Metropolis focuses on improving facility management, particularly in the parking sector, by using computer vision technology to facilitate checkout-free payments. This technology allows drivers to park and pay without the need for traditional payment methods, making the process more efficient. Metropolis serves a variety of clients, including real estate owners and valet services, and operates in over 360 cities across North America, processing more than $4 billion in payments each year. What sets Metropolis apart from its competitors is its integration of payment solutions with facility management services, which not only enhances the parking experience but also increases asset productivity for its clients. The company's goal is to streamline parking operations and create revenue opportunities for its clients through its advanced technology and services.

Santa Monica, CaliforniaHeadquarters
2017Year Founded
$1,240.7MTotal Funding
DEBTCompany Stage
Automotive & Transportation, Fintech, Real EstateIndustries
501-1,000Employees

Benefits

Health Insurance
401(k) Retirement Plan
Disability Insurance
Life Insurance
Stock Options
Performance Bonus

Risks

Increased competition from BMW-owned ParkMobile may impact market share.
The SP Plus acquisition may pose integration challenges and financial strain.
Rapid expansion could lead to operational inefficiencies and quality control issues.

Differentiation

Metropolis uses AI and computer vision for checkout-free parking payments.
The company integrates its platform into field operations for revenue generation.
Metropolis serves diverse clients, including real estate and valet services.

Upsides

Metropolis processes over $4 billion in payments annually across 360 cities.
The acquisition of SP Plus Corporation expands Metropolis's market reach.
AI-driven dynamic pricing models optimize revenue in real-time.

Land your dream remote job 3x faster with AI