Metropolis

Artificial Intelligence

StaffSoftwareEngineer,NetworkExpansion

$220–250k Los Angeles, California, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Staff Software Engineer, Network Expansion at Metropolis. Skills: Distributed systems, Software products, Technical vision. Provide technical direction. Formulate technical vision”

What You'll Achieve.

Real-world metrics shifts; Company-defining business outcomes

Industry & Context.

Artificial Intelligence
Problems you'll solve

Solve real-world problems

Eligibility Requirements

4 Days in Office

What They're Looking For.

Must Have

MS or BS in Computer Science, Equivalent work experience, Fundamental computer science skills, 10+ years experience building customer-centric applications, Proven track record designing distributed systems, Proven track record delivering software products, Experience with microservices, Experience with event-driven architectures, Experience with Agile engineering processes, Experience with TDDDD, Experience with CI/CD, Experience with build/test/deploy processes, Experience with database technologies, Experience with MySQL, Experience with Postgres, Excellent written communication skills, Excellent verbal communication skills, Proven ability to present complex technical information, Track record of successful cross-functional collaboration, Experience building customer solutions B2C, Experience building customer solutions B2B, Experience succeeding in high ambiguity, Able to work in office

Nice to Have

Advanced-level knowledge of Scala, Advanced degree in technical field, Previous experience in high-growth environments, Experience leveraging AI technology

What You'll Do.

Provide technical direction

Formulate technical vision

Implement technical vision

Formulate technical roadmap

Implement technical roadmap

Lead large cross-team initiatives

Lead initiatives through development lifecycle

Lead multiple engineering teams

Work cross-functionally with designers

Work cross-functionally with product managers

Understand real-world problems

Model real-world problems

Solve real-world problems

Be responsible for real-world metrics shifts

Be responsible for company-defining business outcomes

Moderate technical discussions

Evaluate new techniques

Ensure platform is evolving

Ensure platform is improving

Leverage best practices automation testing

Leverage best practices deployment

Enable rapid iteration

Enable launch of new features

Build culture where bugs are opportunities

Build culture where mistakes are opportunities

Bring out best in engineers

Drive hiring top talent

How You'll Work.

Team & Collaboration

Cross-functionally with product; Cross-functionally with design; Cross-functionally with operations; Across multiple engineering teams

Communication Scope

Present complex technical information

Process & Methodology

Agile engineering processes

Full Job Description

Who we are 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 a speed, ease and convenience that is unparalleled, even online. Tomorrow, we will power checkout-free experiences anywhere you go to make the everyday experiences of living, working and playing remarkable - giving us back our most valuable asset, time. Who you are Metropolis is seeking a Staff Software Engineer for our “Network Expansion” team. You will play a key role in building new functionality to support our expansion into new mobility verticals and larger, more complex parking markets. This role requires an individual who thrives in fast-paced environments, working both cross-functionally with product, design, and operations as well as working across multiple engineering teams. What you'll do Provide technical direction that influences the entire company by formulating and implementing a technical vision and roadmap Lead large, cross-team initiatives through the entire development lifecycle, from ideation and requirements through successful launch Lead multiple engineering teams (10-15 engineers) towards a common goal Work cross-functionally with designers and product managers to understand, model, and solve real-world problems Own the outcomes! You’re responsible for real-world metrics shifts and company-defining business outcomes, not just for shipping software Moderate technical discussions, evaluate new techniques, and ensure our platform is constantly evolving and improving Leverage best practices in automation testing and deployment to enable rapid iteration and launch of new features Help build a culture where bugs and mistakes in Production are treated as opportunities to improve the platform Be a great coach to bring the bes

Free ATS check

Applying for this Staff Software Engineer, Network Expansion role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Metropolis?

Real rants from real employees. Read before you apply.

Read Company Rants →