Hopper is seeking a Staff Backend Software Engineer for the Commerce Foundations team to architect the core systems of our multi-tenant travel commerce platform (HTS). In this 100% remote role based in Brazil, you will define the technical vision and build the scalable, resilient patterns that power travel purchases for major global brands.
What You'll Do
- Architect foundational 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.
- Raise the bar for the engineering org through deep-dive design reviews and mentoring senior engineers.
- Lead the design, build, and operation of API and full-stack solutions that serve 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 that hinder 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
- 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.
- Strong product thinking anchored in the customer but focused on stable, predictable commerce engines.
- A mindset that prioritizes 'configuration over customization,' building modular systems that support many partners with minimal manual intervention.
- Ability to distinguish between what has to be right from the start and what can be iterated on, balancing long-term health with speed.
- A natural drive to fearlessly deep dive into an unknown, complex code base to untangle logic and implement elegant abstractions.
Technical Stack
- Primary Languages: Scala
- Paradigms: Functional programming patterns
- Cloud Infrastructure: Google Cloud Platform (GCP), GKE, Pub/Sub, Cloud Spanner
- Frontend: React, TypeScript
Team & Environment
You will join a cross-functional team of engineers, designers, and product managers working in an entrepreneurial culture where pushing limits and taking risks is everyday business. You will have open communication with management and company leadership, with the impact that comes from small, dynamic teams.
Benefits & Compensation
- Well-funded and proven startup with large ambitions, competitive salary and pre-IPO equity packages.
- Carrot Cash travel stipend.
- Hopper covers 100% of employee premiums for EOR-offered health, dental, life and short term disability insurances with SulAmerica.
- Monthly meal vouchers.
- Very generous parental leave.
- Flexdesk All Access Pass & Work-from-home stipend.
Work Mode
This is a 100% remote position open to candidates located in Brazil.
Hopper is an equal opportunity employer.






