Overview
Staff Software Engineer on Metropolis the “Network Expansion” team, building new functionality to support expansion into mobility verticals and larger, more complex parking markets.
What you'll do
- Formulate and implement a technical vision and roadmap to provide technical direction company-wide.
- Lead large cross-team initiatives through ideation, requirements, and successful launch.
- Lead multiple engineering teams (10–15 engineers) toward shared goals.
- Work cross-functionally with designers and product managers to model and solve real-world problems.
- Own outcomes tied to real-world metrics and business results.
- Moderate technical discussions and evaluate new techniques to evolve the platform.
- Use automation testing and deployment best practices to enable rapid iteration and feature launches.
What you'll need
- MS or BS in Computer Science or equivalent work experience.
- 10+ years of experience building customer-centric applications and products.
- Proven experience designing and delivering distributed systems and consumer-facing software products.
- Experience with microservices and event-driven architectures.
- Experience with Agile processes including TDD/BDD and CI/CD with build/test/deploy.
- Database experience, especially MySQL and Postgres.
- Excellent written and verbal communication skills for complex technical presentations.
Details
- On-site work in Santa Monica (Los Angeles), New York City, or Seattle.
- Office-first model requires employees to be on-site at least four days a week.
- Team-facing leadership of 10–15 engineers.
Read the full description and apply on the company’s own careers page.