Perik.ai See who’s hiring. Apply before everyone else.
← Back to all jobs

Staff Software Engineer — Data Integrations Platform

Duettoresearch
📍 Croatia 📅 Posted April 22, 2026
Apply on Duettoresearch’s website →

About this role

Staff Software Engineer — Data Integrations Platform

Every hotel booking, rate change, and demand signal that flows into Duetto's platform passes through the systems you'll build. This is a high-leverage, greenfield-meets-legacy role: you'll be the architect of Frontdoor — a next-generation, format-agnostic integration platform that consolidates three fragmented ingestion systems into a single, template-driven pipeline — while maintaining the Java infrastructure that keeps 80+ integrations running today.

What Makes Us Different?

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.

What You'll Be Doing

• You'll architect and build Frontdoor — a Python-based integration platform using FastAPI, Pydantic, and PyArrow that normalises data from global partners (RateGain, Lighthouse, PMS/CRS vendors) into industry-standard Parquet datasets on S3, consumable by any downstream revenue management system.

• You'll design and orchestrate data pipelines via Kestra with event-driven triggers and multi-step normalisation flows, while maintaining and modularising the existing Java Integration Service that handles SOAP/XML and REST/JSON across 80+ live integrations.

• You'll own the cloud footprint — infrastructure as code using Terraform for AWS (EKS, S3, RDS, Secrets Manager) and Helm for Kubernetes — and drive schema evolution strategies, contract testing, template compliance, and observability across the platform.

• You'll pioneer AI-augmented engineering workflows using Claude Code and 17+ custom agents orchestrated via Claude MPM, with human-in-the-loop approval gates for architecture and deployments — and contribute to our in-house MCP server platform with 82+ tools that connect agents directly to internal services.

• You'll drive technical standards across the team: design docs, architecture decisions, code quality, and system design — influencing without formal authority in the way Staff engineers do.

• You'll mentor engineers across US and LATAM teams, raising the bar on backend and data engineering craft in a collaborative, low-ego environment where growth goes in both directions.

What We're Looking For

You may be a good fit if you have:

• 7+ years building production backend systems

• Deep experience in Java (Spring ecosystem) with working proficiency in Python

• A strong track record in data ingestion, schema evolution, and high-volume data processing

• Production AWS experience across S3, SQS/SNS, EKS/ECS, and IAM

• The ability to navigate a legacy monolith while simultaneously building a new platform — knowing when to refactor and when to replace

• A history of driving architecture decisions and writing design docs without needing formal authority to do it

Strong candidates may also have:

• Experience with Kestra, Airflow, or similar workflow orchestrators

• Knowledge of the hospitality domain — PMS/CRS systems, rate shopping, channel distribution

• Genuine interest in AI-assisted development, prompt engineering, and LLM coding agents

Why Duetto?

• You'll be building something that doesn't exist yet. Frontdoor is a greenfield platform with real architectural scope — this is the kind of problem that defines a Staff engineer's career, not just their sprint.

• AI is genuinely how we work. With 17 specialised agents, 82+ MCP tools, and Claude MPM orchestrating human-in-the-loop workflows, you'll be contributing to one of the most mature AI-augmented engineering setups in the industry.

• The stakes are real. Every hotel booking and demand signal in the platform flows through the systems you'll own. High-volume, high-availability, genuinely consequential.

• Technical influence without bureaucracy. This is a Staff-level IC role — you'll shape architecture and standards across teams without needing a management title to do it.

• A team worth being part of. Low ego, high EQ, intellectual curiosity, and active mentorship across a collaborative US and LATAM group.

The Details

• Location: Croatia (Remote)

• Team: Integrations

• Direct reports: None

• Travel: None

Duetto is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by applicable law.

Sound like you?

You don't need to have worked in hospitality or ticked every box above. If you're a strong backend and data engineer who's excited by greenfield architecture, legacy modernisation, and an engineering culture where AI is already part of the daily workflow — we'd love to hear from you.

#LI-REMOTE

This listing was aggregated by Perik.ai from Duettoresearch’s public job board. Click the button above to view the full job description and apply directly.
Explore more jobs
More from Duettoresearch Browse all AI & tech jobs

Perik.ai is an AI & tech job board that aggregates the latest openings from top companies — updated daily so you can apply before everyone else.

About FAQ Privacy Policy Terms of Service Contact