Print / Save PDF Back to job

Staff Software Engineer, Customer Experience

Metropolis · Bengaluru, Karnataka, India

How to use this kit

Ground every answer in facts on this page and the original listing. We never invent Glassdoor-style reviews or salaries that are not in our data.

Interview prep

Prepare system design for consumer-scale CX (latency, offline edge cases, observability) and deep dives on past staff-level ownership. Expect product sense for real-world parking journeys and clear storytelling about trade-offs, mentorship, and incident response.

Fit summary

Strong fit if you want staff-level ownership of customer-facing systems at a parking-tech company, on-site in Bengaluru’s engineering ecosystem, and you enjoy reliability and product quality over pure infrastructure or research roles.

Day in the role

As a Staff Software Engineer, Customer Experience at Metropolis in Bengaluru, you would typically own high-impact product surfaces—apps, kiosks, or backend services that make parking and site visits smoother. Expect cross-team design reviews, production reliability work, mentoring, and shipping features that cut friction for drivers and operators, not pure research or ad-hoc scripts.

FAQ from this listing

Is this role remote?

No—the listing is for Bengaluru, Karnataka, India, with remote set to off-site/not remote.

What does Metropolis do?

Available coverage points to hassle-free parking experiences, including airport partnerships; company site is metropolis.com.

Are certifications required?

No certification family or costed resources were provided for this listing.

Company facts (cached)

Website: metropolis.com

Public cache only — not an employee review.

Role overview (listing rewrite)

Staff Software Engineer, Customer Experience at Metropolis, based in Bengaluru, Karnataka, India. This is a full-time position where you'll provide technical leadership for a customer experience platform team, shaping product direction and engineering excellence across a rapidly scaling operation. About the Role Metropolis transforms everyday transactions through computer vision and AI-driven technology, making parking and mobility experiences seamless and effortless for millions of users. As Staff Software Engineer leading our Customer Experience application development, you'll architect the technical foundations for a platform serving high-volume locations, fleet operations, and aviation use cases. This role combines hands-on engineering expertise with strategic technical leadership, requiring you to chart direction for the organisation's product evolution whilst fostering a culture of innovation and excellence within your engineering teams. What You'll Do Define and communicate a technical strategy and long-term roadmap that aligns product capabilities with organisational goals across multiple teams Build systems and processes that ensure reliability at scale whilst enabling rapid prototyping and data-driven feature validation Accelerate the engineering team's productivity and quality through thoughtful architecture decisions and technology investments Mentor and recruit exceptional engineers, developing talent whilst strengthening the team's technical depth Foster collaborative spaces where diverse technical and product perspectives combine to drive the strongest solutions forward Deliver platform capabilities that differentiate Metropolis in the marketplace and unlock value for users globally What You Bring A minimum of 10 years designing, building, and shipping customer-focused applications and digital products Proven track record of setting technical direction and winning buy-in across engineering organisations Expertise designing and operating large-scale distributed systems handling high-volume consumer transactions Mastery of core computer science principles and expert-level proficiency in Scala, Java, or similar production languages Substantial experience architecting data-intensive platforms and analytics infrastructure Nuanced understanding of release engineering practices, operational trade-offs, and system lifecycle considerations Ability to articulate complex architectural and technical concepts to both technical peers and non-technical stakeholders Experience collaborating across product, design, and business teams to deliver solutions for consumer and enterprise customers Working knowledge of our technology environment: TypeScript, React, Scala, Java, MySQL, PostgreSQL, Snowflake, AWS, Git, GitHub, Copilot, Claude Code, and Datadog More…

Full job on Get A Job.AI

Questions to ask them

Generated for personal interview prep · 2026-07-16 UTC · getajob.ai