NewFull-timeRemotePosted today
Staff Software Engineer — DevPlatform (Java, AWS)
Duettoresearch · Remote
#engineering
About the role
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">Duetto's core Java/Spring platform processes millions of rate decisions daily across thousands of hotels worldwide — and this role owns its architecture and evolution. As Staff Software Engineer on the Dev Platform team, you'll drive domain decomposition, define service boundaries, and lead the modernisation of a high-throughput, multi-tenant system that sits at the heart of everything Duetto ships. You'll also be at the frontier of how AI-augmented engineering works in practice — pioneering workflows using Claude Code, Claude MPM, and Duetto's in-house MCP server platform across US and European engineering teams.</p>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>What Makes Us Different?</strong></p>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">Duetto is the hospitality industry's leading revenue management platform, founded in 2012 by former Wynn Resorts executives who knew the industry needed better technology. We built the world's first Revenue & Profit Operating System — a suite of tools (GameChanger, ScoreBoard, BlockBuster, Advance and more) that goes beyond room pricing to give hotels, resorts and casinos a complete picture of their revenue and profitability. Trusted by clients ranging from independent boutique hotels to global chains, we've been named the #1 Revenue Management Software by HotelTechAwards four years running and the #1 Best Place to Work in Hotel Tech in 2025. Backed by GrowthCurve Capital since 2024, we're accelerating our investment in AI — and we're genuinely passionate about the industry we serve. We build products we're proud of, for customers we care about.</p>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>What You'll Be Doing</strong></p>
<ul class="[li_&]:mb-0 [li_&]:mt-1 [li_&]:gap-1 [&:not(:last-child)_ul]:pb-1 [&:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3">
<li class="font-claude-response-body whitespace-normal break-words pl-2">You'll own the architecture and technical roadmap of Duetto's Java/Spring monolith — driving domain decomposition, defining service boundaries, and leading platform modernisation initiatives that improve modularity, reliability, and developer experience at scale.</li>
<li class="font-claude-response-body whitespace-normal break-words pl-2">You'll design and build event-driven data flows using AWS Kinesis, SQS/SNS, and the Spring Cloud Stream processing framework, and improve the GraphQL API layer and backend services powering hotel pricing, inventory, and demand management across 80+ PMS/CRS integrations.</li>
<li class="font-claude-response-body whitespace-normal break-words pl-2">You'll operate and tune MongoDB, Redis (Redisson), and PostgreSQL for performance and reliability in a high-throughput, multi-tenant environment — and strengthen platform observability through OpenTelemetry, Datadog, Prometheus, Grafana, and Sentry instrumentation.</li>
<li class="font-claude-response-body whitespace-normal break-words pl-2">You'll pioneer AI-augmented engineering workflows using Claude Code, Claude MPM, and Duetto's in-house MCP server platform (82+ tools) — setting the standard for how AI-assisted development works across US and European engineering teams.</li>
<li class="font-claude-response-body whitespace-normal break-words pl-2">You'll drive architecture decisions through design docs and RFCs, establishing patterns for schema evolution, contract testing, and observability across the platform — influencing technical direction without needing formal authority to do it.</li>
<li class="font-claude-response-body whitespace-normal break-words pl-2">You'll mentor engineers across US and EU teams, raising the bar for code quality, system design, and technical standards in a globally distributed engineering organisation.</li>
</ul>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>What We're Looking For</strong></p>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><em>You may be a good fit if you have:</em></p>
<ul class="[li_&]:mb-0 [li_&]:mt-1 [li_&]:gap-1 [&:not(:last-child)_ul]:pb-1 [&:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3">
<li class="font-claude-response-body whitespace-normal break-words pl-2">7+ years building production backend systems at scale</li>
<li class="font-claude-response-body whitespace-normal break-words pl-2">Deep expertise in Java — Spring Framework, Gradle, and JVM performance tuning</li>
<li class="font-claude-response-body whitespace-normal break-words pl-2">Production experience with event-driven architectures — AWS Kinesis, Kafka, or equivalent</li>
<li class="font-claude-response-body whitespace-normal break-words pl-2">Strong system design fundamentals: domain decomposition, modularity, schema evolution</li>
<li class="font-claude-response-body whitespace-normal break-words pl-2">AWS production experience across EKS/ECS, S3, SQS/SNS, and IAM</li>
<li class="font-claude-response-body whitespace-normal break-words pl-2">A demonstrated track record of driving architecture decisions and authoring design docs without formal authority</li>
</ul>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><em>Strong candidates may also have:</em></p>
<ul class="[li_&]:mb-0 [li_&]:mt-1 [li_&]:gap-1 [&:not(:last-child)_ul]:pb-1 [&:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3">
<li class="font-cla…
Apply for this role
Apply right here on 9180 — we'll forward your application to Duettoresearch. No external redirects, no lost candidates.
Originally listed on Arbeitnow. View the original posting ↗
