Senior Software Engineer (Aeroparker)

Senior Software Engineer (Aeroparker)

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

At a Glance

  • Tasks: Join our team to design and build innovative software solutions for millions of travellers.
  • Company: Metropolis, a fast-growing tech company revolutionising travel experiences.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Dynamic, innovative environment with a focus on mentorship and career advancement.
  • Why this job: Make a real impact on global travel with cutting-edge technology and a passionate team.
  • Qualifications: 7+ years in software engineering with expertise in Scala or Java and strong communication skills.

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

Requirements:

  • 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
  • (Desirable) Possess hands-on experience with container technologies and "infrastructure as code" (IaC) techniques
  • (Desirable) Bring previous experience working with e-commerce platforms, data analysis tools, or complex third-party API integrations
  • (Desirable) Demonstrate a proactive interest or curiosity in emerging AI technologies to enhance productivity or customer experience
  • (Desirable) Possess experience working in innovative, fast-paced, high-growth SaaS environments
  • The ideal candidate has a product-oriented mindset, a passion for scaling e-commerce platforms, and a deep commitment to technical excellence

What the job involves:

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

Our Stack:

  • Languages + Frameworks: TypeScript, React, Scala (principally), Java (limited)
  • Datastores: MySQL, PostgreSQL, Snowflake
  • Cloud: AWS
  • Version control: Git & GitHub
  • AI Tooling: Copilot on GitHub and Claude Code
  • Observability: Datadog

Senior Software Engineer (Aeroparker) employer: Metropolis

Metropolis is an exceptional employer that fosters a dynamic and innovative work culture, perfect for Senior Software Engineers looking to make a significant impact in the e-commerce space. With a strong emphasis on employee growth, you will have the opportunity to mentor fellow engineers while working on cutting-edge technologies that enhance travel experiences for millions. Located in a vibrant tech hub, we offer competitive benefits and a collaborative environment that encourages creativity and continuous learning.

M

Contact Details:

Metropolis Recruitment Team

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

Scala
Java
Event-Driven Architectures
Microservices
Agile Engineering Processes
CI/CD Pipelines
MySQL