1. What is a Backend Engineer at AmaWaterways?
As a Senior Software Engineer (Backend) at AmaWaterways, you are the architect of the digital infrastructure that enables unforgettable river cruise experiences. Your work directly powers the systems that manage global inventory, pricing, guest identity, and real-time notifications. You aren't just writing code; you are ensuring that every traveler’s journey—from initial booking to their time onboard—is supported by reliable, performant, and secure services.
This role sits at the heart of the company’s digital transformation. You will bridge the gap between complex travel logistics and user-facing applications, working within a multitier architecture to maintain the data consistency and synchronization that define our guest experience. Because AmaWaterways prides itself on "heartfelt hospitality," you will contribute to systems where accuracy and responsiveness are paramount.
You will face challenges ranging from optimizing low-latency data paths to building event-driven integrations that communicate with mission-critical systems like Salesforce and our core reservation platforms. If you enjoy balancing deep technical problem-solving with the satisfaction of seeing your work impact a global, service-oriented business, this position offers a unique environment for professional growth and technical leadership.
