Senior Software Engineer, Aeroparker

Senior Software Engineer, Aeroparker

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
M

At a Glance

  • Tasks: Design and build innovative backend services for a seamless parking experience.
  • Company: Join Metropolis, a leader in AI-driven solutions transforming everyday travel.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Other info: Dynamic, fast-paced environment with a focus on innovation and collaboration.
  • Why this job: Make a real impact on millions of users with cutting-edge technology.
  • Qualifications: 7+ years in software engineering with expertise in Scala or Java.

The predicted salary is between 60000 - 80000 £ per year.

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 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.

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.

What you'll do:

  • Design, implement, and maintain the backend services that power the AeroParker pre‑book parking and e‑commerce platform.
  • Be a key part of the entire development lifecycle, from initial ideation and technical specification to deployment.
  • Moderate technical discussions, evaluate new techniques, and ensure our e‑commerce architecture is constantly evolving.
  • Leverage best practices in automation testing, TDD/BDD, and CI/CD to enable rapid iteration and feature launches.
  • Help build a culture where production bugs are treated as constructive opportunities to improve the platform.
  • Ensure that our distributed systems remain highly available, secure, and capable of handling high-volume consumer traffic across global airports.
  • Work directly with global partners to build solutions and seamless API integrations that connect their products with the AeroParker platform.

What we're looking for:

  • MS or BS in Computer Science or equivalent work experience with strong fundamental computer science skills.
  • 7+ years of software engineering experience, featuring advanced level knowledge of Scala, Java, or related languages.
  • Demonstrate a proven track record of designing and delivering large‑scale distributed systems and microservices in high‑volume, consumer‑facing applications.
  • Possess robust experience with event‑driven architectures and modern software design paradigms.
  • Maintain a deep understanding of Agile engineering processes, including CI/CD pipelines and automated build/test/deploy workflows.
  • Bring strong hands‑on experience with database technologies, especially MySQL and PostgreSQL.
  • 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.
  • Possess familiarity or experience with additional stack components including TypeScript, React, Snowflake, AWS, Git, GitHub, Copilot on GitHub, and Datadog.

While not required, these are a plus:

  • Hands‑on experience with container technologies and “infrastructure as code” (IaC) techniques.
  • Previous experience working with e‑commerce platforms, data analysis tools, or complex third‑party API integrations.
  • Proactive interest or curiosity in emerging AI technologies to enhance productivity or customer experience.
  • Experience working in innovative, fast‑paced, high‑growth SaaS environments.

Our Stack:

  • Languages + Frameworks: TypeScript, React, Scala (principally), Java (limited).
  • Cloud: AWS.
  • Version control: Git.

Senior Software Engineer, Aeroparker employer: Metropolis

At Metropolis, we pride ourselves on being an exceptional employer that fosters innovation and creativity in a dynamic work environment. As a Senior Software Engineer, you'll not only contribute to groundbreaking projects that redefine mobility but also enjoy a culture that prioritises collaboration, continuous learning, and personal growth. With access to cutting-edge technologies and the opportunity to mentor fellow engineers, you will be part of a team that is shaping the future while enjoying the benefits of a supportive and inclusive workplace.

M

Contact Details:

Metropolis Recruitment Team

We think you need these skills to ace Senior Software Engineer, Aeroparker

Scala
Java
TypeScript
React
Microservices
Distributed Systems
Event-Driven Architectures