Remote (Global) Full-time

Hopper is hiring a Staff Backend Software Engineer - Commerce Foundations (100% Remote - USA)

About the Role

Hopper is hiring a Staff Backend Software Engineer for its Commerce Foundations team. You will architect the foundational patterns for Hopper's multi-tenant travel commerce engine (HTS), moving beyond features to establish architectural strategy and technical stewardship for scalable, resilient systems.

What You'll Do

  • Architect underlying patterns for booking flows, checkout journeys, and multi-tenant configurations.
  • Define the technical 'North Star' for Scala-based distributed systems to ensure robust, maintainable patterns for global scale.
  • Lead the evolution of the platform to support 'configuration over customization' for partners.
  • Conduct deep-dive design reviews and mentor senior engineers to raise the bar for the engineering org.
  • Lead the design, build, and operation of API and full-stack solutions serving as the source of truth for Stays and Packages across all HTS partners.
  • Proactively explore and resolve engineering improvements, identifying bottlenecks in codebase or infrastructure hindering scale.
  • Collaborate cross-functionally with product teams, other Hopper teams, and external partners to ensure foundational logic is robust and extensible.
  • Drive decision-making through high-quality documentation and asynchronous communication.

What We're Looking For

  • Technical fearlessness to deep dive into complex codebases and implement elegant abstractions.
  • Strong product thinking anchored in the customer but focused on stable, predictable commerce engines.
  • Deep experience with or proven ability to rapidly master distributed system development in Scala.
  • Understanding of trade-offs of consistency, availability, and latency in a global environment.
  • Multi-tenant mindset prioritizing 'configuration over customization' for modular systems.
  • Pragmatic vision to balance long-term system health with the need for speed.

Technical Stack

  • Scala, Functional programming patterns
  • Google Cloud Platform (GCP), GKE, Pub/Sub, Cloud Spanner
  • React, TypeScript

Team & Environment

You'll join a cross-functional team of engineers, designers, and product managers. Hopper cultivates an entrepreneurial culture where pushing limits and taking risks is everyday business, with open communication and small, dynamic teams designed for massive impact.

Benefits & Compensation

  • Competitive salary and pre-IPO equity packages.
  • Unlimited PTO.
  • Carrot Cash travel stipend.
  • Access to co-working space on demand through FlexDesk.
  • Work-from-home stipend.
  • Generous parental leave above industry standards.
  • 100% employer paid Medical, Dental and Vision coverage for employees.
  • Access to Disability & Life insurance.
  • Health Reimbursement Account (HRA).
  • DCA/FSA and access to 401k plan.

Work Mode

This is a 100% remote position open to candidates based in the USA.

Hopper is an equal opportunity employer.

Required Skills
ScalaFunctional ProgrammingGoogle Cloud Platform (GCP)GKEPub/SubCloud SpannerDistributed SystemsAPI DesignSystem ArchitecturePerformance OptimizationTypeScriptReact
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Hopper

Hopper is a travel platform powering its mobile app, website, and B2B business (Hopper Technology Solutions). It combines a travel agency with proprietary fintech products using data and machine learning to bring transparency, flexibility, and savings to travelers globally. The company serves hundreds of millions of travelers and powers travel portals for partners like Capital One, Air Canada, and Nubank.

Visit website
Job Details
Category backend
Posted 16 days ago