Skip to content
MetropolisMetropolis

Senior Software Engineer, AeroParker

Build and evolve backend services, distributed systems, microservices, and partner integrations for a high-volume parking and e-commerce platform. The role requires 7+ years of software engineering experience, advanced Scala or Java expertise, and strong database, cloud, testing, and CI/CD skills.

About the job

Responsibilities

  • Design, implement, and maintain backend services powering the AeroParker pre-book parking and e-commerce platform.
  • Contribute across the full development lifecycle, from ideation and technical specification through deployment.
  • Moderate technical discussions, evaluate new techniques, and evolve the e-commerce architecture.
  • Apply automation testing, TDD/BDD, and CI/CD best practices to enable rapid iteration and feature launches.
  • Help foster a culture of treating production bugs as opportunities to improve the platform.
  • Ensure distributed systems remain highly available, secure, and capable of handling high-volume consumer traffic across global airports.
  • Build solutions and seamless API integrations with global partners.

Requirements

  • BS or MS in Computer Science, or equivalent work experience with strong fundamental computer science skills.
  • 7+ years of software engineering experience.
  • Advanced knowledge of Scala, Java, or related languages.
  • Experience designing and delivering large-scale distributed systems and microservices for high-volume, consumer-facing applications.
  • Strong experience with event-driven architectures and modern software design paradigms.
  • Deep understanding of Agile engineering processes, including CI/CD pipelines and automated build, test, and deployment workflows.
  • Hands-on experience with database technologies, especially MySQL and PostgreSQL.
  • Excellent written and verbal communication skills, including the ability to present complex technical architecture to engineering peers and cross-functional stakeholders.
  • Familiarity with TypeScript, React, Snowflake, AWS, Git, GitHub, GitHub Copilot, and Datadog.

Nice-to-haves

  • Experience with container technologies and infrastructure as code (IaC).
  • Experience with e-commerce platforms, data analysis tools, or complex third-party API integrations.
  • Interest in emerging AI technologies for improving productivity or customer experience.
  • Experience in innovative, fast-paced, high-growth SaaS environments.

Technology Stack

  • Languages and frameworks: TypeScript, React, Scala, Java
  • Datastores: MySQL, PostgreSQL, Snowflake
  • Cloud: AWS
  • Version control: Git, GitHub
  • AI tooling: GitHub Copilot, Claude Code
  • Observability: Datadog

Compensation and Benefits

  • Office-first model requiring corporate team members to work on-site 2–3 days per week.
  • In-person collaboration within a team building technologies across parking, mobility, and real estate.

Skills

Scala, Java, TypeScript, React, MySQL, Postgres, Snowflake, AWS, Git, GitHub, Github Copilot, Datadog, Microservices, CI/CD, Terraform

GitLab

GitLab

United Kingdom

Senior Backend Engineer, Database Excellence
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer building PostgreSQL and Ruby frameworks, guardrails, and tooling for data retention, lifecycle management, scalability, and database health across GitLab’s SaaS and self-managed deployments.

Clear Street

Clear Street

London, United Kingdom

Senior Software Engineer - Futures and Options Execution Services
No salary listedHybrid8+ YOEBackend Engineering

Build and operate a high-performance futures and options execution management platform, integrating market data, exchange connectivity, risk controls, and trading workflows. Requires 8+ years of Java software engineering experience and hands-on experience with low-latency front-office trading systems.

Cloudflare

Cloudflare

Lisbon, Portugal
Senior Software Engineer, Security Rules
€66k+/yrHybrid6+ YOEBackend Engineering

Senior engineer responsible for designing, delivering, and operating distributed systems supporting Cloudflare’s application security products. The role requires 6+ years of experience, strong systems programming skills, technical leadership, and experience with production reliability and mentoring.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Navan

Navan

Berlin, Germany
Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Build and scale backend services for a global corporate expense and payments platform, owning features from design through production support. The role requires strong Java and Spring Boot expertise, distributed-systems experience, cloud knowledge, and 4–6 years of engineering experience.