Senior Software Engineer, Customer Experience

New Yesterday

Ensure all your application information is up to date and in order before applying for this opportunity. The Company 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. The Role Metropolis is seeking a Senior Software Engineer to join our Customer Experience application development team and contribute to the next growth phase. As a member of the engineering team, you will design and build systems and features from the ground up, play a significant role in defining our product's direction, and mentor other engineers. The ideal candidate will have a product-oriented mindset with a passion for technology and customer satisfaction. This engineer will ensure that our software development efforts align with customer needs, contributing to the company's growth and profitability. This is a unique opportunity to build an end-to-end mobility platform supporting high throughput locations, aviation, fleet management, and other use cases impacting millions of people daily. If you are energized by the mission to empower customers to harness time through remarkable mobility products, this role is for you. We operate in a fast-paced, challenging, and fun environment! We work together as one team to deliver on our commitments, challenge the status quo daily, internally and externally. Responsibilities Design, implement, and maintain backend services for the Metropolis parking platform. Participate in the entire development lifecycle, from ideation to requirement gathering. Moderate technical discussions, evaluate new techniques, and ensure platform evolution and improvement. Leverage best practices in automation testing and deployment for rapid iteration and feature launch. Foster a culture where bugs and mistakes are opportunities for improvement. Ensure systems are highly available and scalable. Collaborate with partners to integrate their products with the Metropolis platform. Qualifications MS or BS in Computer Science or equivalent experience; strong fundamental skills. 6+ years of software engineering experience; advanced knowledge of Scala, Java, or related languages. Proven track record with large-scale distributed systems and high-volume consumer applications. Experience with microservices, event-driven architectures, and related technologies. Deep understanding of Agile processes, TDD/BDD, CI/CD, and related practices. Experience with database technologies like MySQL and Postgres. Excellent communication skills, capable of presenting complex technical information clearly. Additional Qualifications Hands-on experience with container technologies and infrastructure as code. Experience in innovative, high-growth environments. Joining Metropolis means working with world-class product leaders and engineers at the intersection of parking, mobility, and real estate. We aim to build an inclusive culture where everyone's voice matters. The anticipated base salary is $180,000 to $200,000 annually, determined by experience, skills, education, and location. Our total compensation may include healthcare benefits, a 401(k), stock options, bonuses, and more. #LI-CM1 #LI-Onsite Metropolis Technologies is an equal opportunity employer. We base all hiring decisions on merit, qualifications, and business needs, without regard to protected characteristics under law.
#J-18808-Ljbffr
Location:
Los Angeles, CA
Salary:
$125
Category:
Information Technology

We found some similar jobs based on your search