Metropolis logo

Metropolis

Senior Software Engineer, AeroParker at Metropolis

Stockport, England, United KingdomFull-timeApplication DevelopmentPosted 4 months ago
Apply with Pipeline

About the Role

<h3>Who we are</h3> <p>The real world is the next frontier, and at Metropolis, we are creating the artificial intelligence to make it responsive. We are pioneering the Recognition Economy — a future where mundane repetition disappears and being known unlocks access, comfort, and belonging everywhere you go. From transforming parking and reservations into a seamless drive-in, drive-out experience for millions of Members to expanding our intelligence layer across retail and hospitality, we are building a world that feels instinctive and magical. The future isn’t coming; it’s here, and we need builders, innovators, and problem solvers to help us create it.</p> <h3>Who you are</h3> <p>Metropolis is seeking a Senior Software Engineer to join our AeroParker application development team to help drive our next phase of global growth. As a member of this engineering team, you will have the opportunity to design and build systems and features from the ground up, play a major role in defining our product direction, and mentor other engineers. The ideal candidate has a product-oriented mindset, a passion for scaling e-commerce platforms, and a deep commitment to technical excellence. This is a unique opportunity to build and scale an end-to-end mobility and pre-book platform impacting the everyday travel experiences of millions of people.</p> <h3>What you'll do</h3> <ul> <li>Design, implement, and maintain the backend services that power the AeroParker pre-book parking and e-commerce platform</li> <li>Be a key part of the entire development lifecycle, from initial ideation and technical specification to deployment</li> <li>Moderate technical discussions, evaluate new techniques, and ensure our e-commerce architecture is constantly evolving</li> <li>Leverage best practices in automation testing, TDD/BDD, and CI/CD to enable rapid iteration and feature launches</li> <li>Help build a culture where production bugs are treated as constructive opportunities to improve the platform</li> <li>Ensure that our distributed systems remain highly available, secure, and capable of handling high-volume consumer traffic across global airports</li> <li>Work directly with global partners to build solutions and seamless API integrations that connect their products with the AeroParker platform</li> </ul> <h3>What we're looking for</h3> <ul> <li>MS or BS in Computer Science or equivalent work experience with strong fundamental computer science skills</li> <li>7+ years of software engineering experience, featuring advanced level knowledge of Scala, Java, or related languages</li> <li>Demonstrate a proven track record of designing and delivering large-scale distributed systems and microservices in high-volume, consumer-facing applications</li> <li>Possess robust experience with event-driven architectures and modern software design paradigms</li> <li>Maintain a deep understanding of Agile engineering processes, including CI/CD pipelines and automated build/test/deploy workflows</li> <li>Bring strong hands-on experience with database technologies, especially MySQL and PostgreSQL</li> <li>Demonstrate excellent written and verbal communication skills, with a proven ability to present complex technical architecture clearly to both engineering peers and cross-functional stakeholders</li> <li>Possess familiarity or experience with additional stack components including TypeScript, React, Snowflake, AWS, Git, GitHub, Copilot on GitHub, and Datadog</li> </ul> <h3>While not required, these are a plus:</h3> <ul> <li>Possess hands-on experience with container technologies and "infrastructure as code" (IaC) techniques</li> <li>Bring previous experience working with e-commerce platforms, data analysis tools, or complex third-party API integrations</li> <li>Demonstrate a proactive interest or curiosity in emerging AI technologies to enhance productivity or customer experience</li> <li>Possess experience working in innovative, fast-paced, high-growth SaaS environments</li> </ul> <h3>Our Stack</h3> <ul> <li>Languages + Frameworks: TypeScript, React, Scala (principally), Java (limited)</li> <li>Datastores: MySQL, PostgreSQL, Snowflake</li> <li>Cloud: AWS</li> <li>Version control: Git &amp; GitHub</li> <li>AI Tooling: Copilot on GitHub and Claude Code</li> <li>Observability: Datadog</li> </ul> <p>&nbsp;</p> <hr> <p><strong>2-3 Days in Office:</strong> Metropolis values in-person collaboration to drive innovation, strengthen culture, and enhance the Member experience. Our corporate team members hold to our office-first model, which requires employees to be on-site at least 2-3 days per week, fostering organic interactions that spark creativity and connection.</p> <p>When you join Metropolis, you'll join a team of world-class product leaders and engineers, building an ecosystem of technologies at the intersection of parking, mobility, and real estate. Our goal is to build an inclusive culture where everyone has a voice and the best idea wins.<span style="color: rgb(255, 255, 255);"><em>#LI-KB1 #LI-Onsite</em></span></p><div class="content-conclusion"><p><em>Metropolis may utilize an automated employment decision tool (AEDT) to assess or evaluate your candidacy for employment or promotion. AEDTs are used to assist in assessing a candidate’s application relative to the required job qualifications and responsibilities listed in the job posting.</em></p> <p><em>As part of this process, Metropolis retains data relevant to your candidacy, including personal information, for a period that is reasonably necessary for the use of the tool. If you are hired for the position, your data may become part of your employee records.</em></p> <p><em>Metropolis Technologies is an equal opportunity employer. We make all hiring decisions based on merit, qualifications, and business needs — without regard to race, color, religion, sex (including gender identity, sexual orientation, and pregnancy), national origin, disability, veteran status, or any other protected characteristic under federal, state, or local law.<br><br>We are committed to providing a welcoming, accessible hiring experience. If you need a reasonable accommodation for any part of the application or interview process, please reach out to us at <span><a href="mailto:[email protected]" target="_blank">[email protected]</a></span>.</em></p></div>