Metropolis

Artificial Intelligence

StaffSoftwareEngineer,NetworkExpansion

$220–250k Los Angeles, California, United States
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

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 →