Senior Software Engineer, AeroParker
Metropolis22 days ago
Responsibilities
- Design, implement, and maintain backend services powering the AeroParker pre-book parking and e-commerce platform.
- Participate in the full development lifecycle from ideation and technical specifications through deployment.
- Moderate technical discussions, evaluate new techniques, and evolve the e-commerce architecture.
- Use automated testing, TDD/BDD, and CI/CD practices to support rapid iteration and feature launches.
- Improve platform quality by treating production bugs as opportunities for learning and improvement.
- Ensure distributed systems are highly available, secure, and capable of handling high-volume global airport traffic.
- Work with global partners to build solutions and API integrations connecting their products to AeroParker.
- Use AI tools to transform static workflows into more responsive, high-output processes.
- Mentor other engineers and contribute to technical and product direction.
Requirements
- Bachelor’s or master’s degree in Computer Science, or equivalent work experience, with strong computer science fundamentals.
- At least 7 years of software engineering experience and advanced knowledge of Scala, Java, or related languages.
- Proven 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.
- Understanding of Agile engineering processes, CI/CD pipelines, and automated build, test, and deployment workflows.
- Hands-on experience with database technologies, especially MySQL and PostgreSQL.
- Strong written and verbal communication skills, including the ability to explain complex technical architecture to engineers and cross-functional stakeholders.
- Familiarity or experience with TypeScript, React, Snowflake, AWS, Git, GitHub, GitHub Copilot, and Datadog.
- Experience with container technologies and infrastructure-as-code techniques is a plus.
- Experience with e-commerce platforms, data analysis tools, complex third-party API integrations, or high-growth SaaS environments is a plus.
- Interest in emerging AI technologies for improving productivity or customer experience is a plus.
Benefits
- Metropolis uses an office-first model for corporate employees; the posting references three days in office and states that employees must be on-site at least four days per week.
- Opportunity to build mobility, parking, and real-estate technology used by millions of people.
- Inclusive workplace where employees are encouraged to contribute ideas and perspectives.