Browse All Jobs
Job Description
Metropolis is seeking a Senior Software Engineer to join their Customer Experience application development team. This role involves designing and building systems and features from the ground up, influencing product direction, and mentoring other engineers. The ideal candidate will possess a product-oriented mindset, a passion for technology, and a commitment to customer satisfaction.This engineer will play a critical role in ensuring software development aligns with customer needs and contributes to company growth.
  • Designing, implementing, and maintaining backend services for the Metropolis parking platform.
  • Participating in the entire development lifecycle, from ideation to requirements gathering.
  • Moderating technical discussions and evaluating new techniques.
  • Leveraging automation testing and deployment for rapid iteration.
  • Contributing to a culture of continuous improvement.
  • Ensuring high availability and scalability of systems.
  • Working with partners to integrate their products with the Metropolis platform.
  • MS or BS in Computer Science or equivalent experience.
  • 6+ years of software engineering experience.
  • Advanced knowledge of Scala, Java, or related language.
  • Experience designing and delivering large-scale distributed systems.
  • Experience with microservices and event-driven architectures.
  • Understanding of Agile engineering processes (TDD/BDD, CI/CD).
  • Experience with database technologies like MySQL and Postgres.
  • Excellent communication skills.
  • Local to Santa Monica (Los Angeles), New York City, or Seattle areas.
  • Competitive base salary ranging from $130,000.00 to $200,000.00 annually.
  • Healthcare benefits.
  • 401(k) plan.
  • Short-term and long-term disability coverage.
  • Basic life insurance.
  • Lucrative stock option plan.
  • Bonus plans.
Apply Manually