Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal, Software Engineering

Royal Caribbean Group

Select how often (in days) to receive an alert:

Principal, Software Engineering

Journey with us! Combine your career goals and sense of adventure by joining our exciting team of employees. Royal Caribbean Group is pleased to offer a competitive compensation and benefits package, and excellent career development opportunities, each offering unique ways to explore the world.

We are proud to be the vacation-industry leader with global brands — including Royal Caribbean International, Celebrity Cruises and Silversea Cruises — the most innovative fleet and private destinations, and the best people. Together, we are dedicated to turning the vacation of a lifetime into a lifetime of vacations for our guests.

The Royal Caribbean Group’s Global E-Commerce Team has an exciting career opportunity for a full-time Principal Engineer reporting to the Director of Engineering .

This position is onsite and based in Miami, Florida.

This position is also not eligible for work authorization sponsorship.

Position Summary:

As a Principal Engineer in our Global eCommerce Engineering organization, you will serve as the technical visionary and senior individual contributor responsible for shaping the end-to-end architecture, standards, and long-term roadmap of our digital commerce platform. This is not a people management role —
it is a technical leadership role of the highest caliber, where your influence will be felt across everyengineering team, every layer of the stack, and every customer interaction on our platform.


Our ecommerce platform is built on a sophisticated micro-frontend architecture that blends React-basedSingle Page Applications (SPAs) with Adobe Experience Manager (AEM) headful pages, backed by amodern Node.js/Java API layer, GraphQL federation, and cloud-native infrastructure on AWS. You will bethe connective tissue across all of these surfaces — setting unified standards, eliminating architecturalconflicts, defining integration patterns, and ensuring that our platform evolves with coherence and purpose.


Critically, you will be our AI champion. In an era of rapid GenAI adoption, you will lead the charge intransforming how our engineering community works — embedding AI-assisted development into oureveryday practices, evaluating and standardizing AI tooling, and setting the example for what high-velocity,AI-augmented engineering looks like at scale.


You will be a key player in shaping how millions of customers consider, purchase, and plan their cruisevacations — and in building the engineering culture that makes that possible.


Essential Duties and Responsibilities:

1. Full-Stack Technical Vision & Architecture

  • Own and drive the end-to-end technical roadmap for the ecommerce platform, spanning frontend, backend, infrastructure, and integrations.
  • Define and enforce architectural standards across our micro-frontend architecture — governing the interplay between React SPAs, AEM headful pages, and shared platform services.
  • Establish integration patterns and design contracts that allow different application domain owners (e.g., booking, search, content, personalization) to build independently while composing seamlessly.
  • Identify and resolve architectural conflicts and overlaps across teams before they become rework — serving as the central technical authority for cross-cutting design decisions.
  • Champion scalable, maintainable, and high-performance architectures across the full stack, balancing pragmatism with long-term platform health.
  • Lead technical discovery, POCs, and architectural reviews for new capabilities, platform modernization efforts, and emerging technology adoption.


2. Frontend Excellence & AEM Integration

  • Define and enforce frontend architectural standards for all SPAs, micro-frontends, and AEM-integrated experiences.
  • Own the technical strategy for React/AEM interoperability — including component authoring models, client-side hydration, AEM Editable Templates, and content-driven experiences.
  • Drive end-to-end frontend performance ownership: Core Web Vitals, bundle optimization, lazy loading, SSR/SSG strategies, and AEM component efficiency.
  • Govern the Design System’s technical evolution, ensuring consistent implementation across all frontend surfaces and teams.
  • Optimize AEM workflows for developer productivity, including local development environments and CI/CD pipeline integration.
  • Enforce frontend coding standards, accessibility (a11y), and testing practices (unit, integration, E2E) across all teams.
  • Provide technical leadership and standards for backend services powering the ecommerce platform, including GraphQL API layers, Node.js/Fastify microservices, and Java-based services.
  • Define integration patterns between frontend and backend that minimize coupling, reduce duplication, and enable teams to iterate independently.
  • Set standards and best practices for caching strategies (including Redis), data persistence (MongoDB), and service reliability.
  • Guide infrastructure decisions in partnership with platform/DevOps teams — including AWS, Kubernetes, container orchestration, and CI/CD pipeline design using GitHub Actions and related tooling.
  • Ensure backend services meet performance, security, and compliance standards (SOX, DevSecOps) consistent with operating in a highly regulated, high-transaction environment.
  • Serve as the organization’s AI champion — leading by example in adopting AI-assisted coding and development practices across all engineering teams.
  • Architect, design, and implement end-to-end agentic AI solutions — including autonomous multi-agent systems, tool-integrated reasoning workflows, and LLM orchestrated pipelines — that deliver personalized, intelligent, and seamless customer experiences across the ecommerce platform, from cruise discovery and search to booking and post-purchase engagement.
  • When not architecting world-class consumer-facing experiences, you are building internal tooling and agentic AI systems that optimize the entire SDLC — researching, evaluating, and standardizing GenAI tooling (e.g., Claude Code, AI code review tools, LLM-assisted development workflows) to drive engineering productivity, code quality, and delivery velocity at scale.
  • Develop and share best practices, playbooks, and workshops that enable engineers across the organization to effectively leverage AI in their daily workflows.
  • Drive the cultural shift toward AI-augmented engineering — reducing friction, building confidence, and positioning our engineering community as leaders in AI assisted software development within the travel and ecommerce industry.
  • Collaborate with engineering managers and product leaders to identify high-impact opportunities where AI/GenAI can accelerate platform development, improve quality, or unlock new customer experiences.
  • Stay at the forefront of AI/GenAI advancements relevant to software engineering and bring recommendations to leadership on emerging tools, techniques, and risks.


5. Cross-Team Collaboration & Technical Alignment

  • Partner with engineering managers, product managers, UX designers, and QA leads to design cohesive end-to-end solutions across the platform.
  • Advise application domain owners on technical feasibility, trade-offs, and integration approaches — ensuring platform-level concerns are not sacrificed for local team velocity.
  • Act as a bridge between technical complexity and business goals — translating strategic priorities into actionable technical direction and communicating technical constraints in terms stakeholders can act on.
  • Proactively surface and resolve cross-team dependencies before they block delivery.
  • Elevate the technical craft of the engineering organization through code reviews, architecture reviews, technical writing, workshops, and hands‑on pairing.
  • Define and maintain platform-wide engineering standards, patterns, and documentation that reduce ambiguity and accelerate onboarding.
  • Identify and develop the next generation of technical leaders across the ecommerce engineering teams.
  • Foster a culture of engineering excellence, psychological safety, and continuous improvement.


7. Platform Health & Strategic Initiatives

  • Lead tech debt reduction initiatives with measurable outcomes and clear prioritization frameworks.
  • Establish and monitor platform health metrics — performance, reliability, security posture, and developer experience — and drive continuous improvement against these benchmarks.
  • Champion long‑term platform investments alongside near‑term delivery, ensuring the codebase remains a competitive advantage rather than a liability.


Qualifications, Knowledge & Skills:


Required :

  • 10+ years of software engineering experience with demonstrated depth across both frontend and backend disciplines.
  • Proven track record as a technical leader and senior individual contributor — setting standards, driving architecture, and influencing across teams without direct management authority.
  • Expert‑level knowledge of modern frontend technologies: React, Next.js, micro‑frontend architecture, SPAs, and component‑driven design.
  • Deep experience with Adobe Experience Manager (AEM) — including headful/headless integration patterns, Editable Templates, component authoring, and frontend/AEM interoperability.
  • Hands‑on experience designing and implementing production‑grade agentic AI solutions — including autonomous agents, multi‑agent orchestration frameworks (e.g., LangGraph, CrewAI, AutoGen), tool‑integrated reasoning workflows, and retrieval‑augmented generation (RAG) pipelines — with demonstrated ability to take agentic systems from proof‑of‑concept through scalable production deployment.
  • Strong backend proficiency: Node.js, Fastify, GraphQL (federation and schema design), and Java services.
  • Solid understanding of caching strategies (Redis), database design (MongoDB), and API performance patterns.
  • Experience with cloud‑native infrastructure: AWS, Kubernetes, container‑based deployments, and GitHub Actions‑based CI/CD pipelines.
  • Strong grasp of DevSecOps practices, compliance requirements (SOX), and security standards in regulated environments.
  • Exceptional ability to communicate technical vision, trade‑offs, and architectural decisions to both engineering and non‑engineering audiences.
  • Strong experience with frontend performance optimization: Core Web Vitals, bundle strategies, SSR/SSG, lazy loading, and observability.
  • Demonstrated experience with Design Systems — governance, implementation standards, and cross‑team adoption.


Preferred:

  • Hands‑on experience with AI‑assisted development tools (e.g., GitHub Copilot, Cursor, LLM‑integrated workflows) and a passion for advancing AI adoption in software engineering practices.
  • Experience with AI/ML model integration — from POC through production deployment.
  • Background in ecommerce, travel, or other high‑transaction digital platforms.
  • Experience defining and driving developer experience (DevEx) improvements at scale.

Agency and Third‑Party Submissions: Please note this is a direct search by the Company, and applications through agencies and other third parties will not be accepted, nor will fees be paid for unsolicited resumes. Any unsolicited resumes will be considered the Company’s property.

We know there's a lot to consider. As you go through the application process, our recruiters will be glad to provide guidance, and more relevant details to answer any additional questions. Thank you again for your interest in Royal Caribbean Group. We'll hope to see you onboard soon!

It is the policy of the Company to ensure equal employment and promotion opportunity to qualified candidates without discrimination or harassment on the basis of race, color, religion, sex, age, national origin, disability, sexual orientation, sexuality, gender identity or expression, marital status, or any other characteristic protected by law. Royal Caribbean Group and each of its subsidiaries prohibit and will not tolerate discrimination or harassment.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal, Software Engineering in Miami, FL vacancy
  • $250.6k - $362.6k

     ...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling...  ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Miami, FL
    2 days ago
  •  ...Senior Software Engineer (C++/Qt/Linux)-Medical Device Location : Remote Position Overview We are seeking a Senior Software Engineer to join a leading medical device organization developing innovative robotics and enabling technologies. In this role, you will... 
    Suggested
    Remote work

    IntePros

    Miami, FL
    22 hours ago
  •  ...About the Role Remitian is looking for a high-agency Staff Software Engineer to join our Payments team and own the systems that move money on our platform. The Payments team owns everything from a tax obligation becoming a payment through to the ledger that records every... 
    Suggested
    Full time
    Work at office
    Shift work
    3 days per week

    Remitian

    Miami, FL
    3 days ago
  • $120k - $240k

     ...Senior Software Engineer, Banking Integrations Global Settlement · Miami, Florida (in person) · Full-time · Blockchain Infrastructure Senior Software Engineer to own the fiat edge of an institutional blockchain payments network: banking rails, partner integrations,... 
    Suggested
    Full time
    Contract work
    Work at office
    Remote work
    Relocation

    Global Settlement Network

    Miami, FL
    3 days ago
  • $90k - $110k

     ...Software Engineer I — C#/.NET & AI-Assisted Development Location: Miami, FL Schedule: Fully onsite, five days per week Salary: $90,000–$110,000 About the Opportunity Leon Recruitment is partnering with an established organization to hire a Software Engineer... 
    Suggested
    Full time
    Internship

    Leon Recruitment

    Miami, FL
    1 day ago
  •  ...We’re seeking an experienced Software Engineer III to join an aerospace/avionics manufacturing team. This full-time, onsite role focuses on designing, developing, integrating, testing, and troubleshooting embedded software for advanced aircraft cockpit and avionics systems... 
    Full time

    JobSquad Florida

    Coral Gables, FL
    22 hours ago
  • Job TitleSenior Software DeveloperLocationDoral, FL 33122 US (Primary)CategoryIntelligenceJob TypeFull-TimeCareer LevelStaffEducationBachelor's DegreeTravel-Security Clearance RequiredTS/SCIJob DescriptionPrescient Edge is seeking a Senior Software Developer to support... 
    Contract work

    Prescient Edge

    Miami, FL
    5 days ago
  • $93.9k - $153.6k

    We are seeking a Software Engineer to join our Data & AI Engineering team to build modern, scalable web applications using technologies such as React, .NET, Next.js, and Azure.This role is open to both experienced engineers and high-potential early-career candidates (e.... 
    Full time
    Internship

    Sidley Austin

    Miami, FL
    5 days ago
  • $10k

     ...solve customer's needs. Our tech stack currently involves TypeScript, React, Vite, and Ryu, our in-house design system.Check out our Engineering Blog for more on our tech stack, mission and values!What You’ll DoBuild! Design performant, beautiful, and usable interfaces... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Ramp

    Miami, FL
    5 days ago
  • $175k - $250k

    Software Engineer - Digital Assets TradingAbout Millennium Millennium is a global, diversified alternative investment firm, founded in 1989. Defined by evolution, innovation and focus, Millennium’s mission is to deliver results for our investors. Our people are empowered... 
    Flexible hours

    Millennium Management

    Miami, FL
    5 days ago
  • $176k - $179.5k

     ...fully integrated with QuantumBlack, AI by McKinsey, as a senior software engineer, building AI that transforms Pharma and MedTech.Who you'll...  ...flexibility to hire at the Senior Software Engineer I/II or Principal Software Engineer I/II level, depending on your experience.... 
    Apprenticeship
    Easy work
    Shift work

    McKinsey & Company

    Miami, FL
    3 days ago
  •  ...mentor teammates, and raise the bar on everything around youBridge the gap between infrastructure and productQualificationsDeep software engineering experience with a track record of shipping production systems others depend onStrong fundamentals in at least one general-... 
    Remote work
    Relocation
    Relocation package

    Opendoor

    Miami, FL
    2 days ago
  • $175k - $325k

     ...not enough. To succeed, you need to be willing to master the options trading domain and translate this mastery into cutting edge software solutions, collapsing data cardinality where possible. Opportunities may be available from time to time in any location in which the... 
    Work experience placement

    Citadel Securities

    Miami, FL
    3 days ago
  • $107.6k - $198.4k

     ...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,...  ...workforce.Recruiting for this role ends on 10/30/26Work you'll doAs a Software Engineer III on the Customer team, you will advance AI-assisted... 
    Local area

    Deloitte

    Miami, FL
    3 days ago
  • $143.7k - $194.4k

     ...more startup than big company. You will work on innovative technology not legacy.Key job responsibilitiesThe Role: As a Software Development Engineer, you will work with a team of talented engineers to build low-latency solutions for frontend, middle tier and backend as... 
    Internship
    Flexible hours

    Amazon

    Miami, FL
    3 days ago
  •  ...leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT...  ...everyone plays a role in shaping the future of IT: whether you're in engineering, product, sales, marketing, customer support, or operations,... 
    Worldwide

    Kaseya

    Miami, FL
    1 day ago
  • $167.7k - $245.2k

     ...infrastructure using advanced technologies across Linux and Windows.Our software agent team builds high-performance, secure, and lightweight...  ...and endpoint environments.As part of the Windows agent engineering team, you will focus on extending these security capabilities... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Miami, FL
    3 days ago
  • $186.07k - $218.9k

     ...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Stablecoin team within the Developer group, you’ll help build and scale Coinbase Custom Stablecoins (CCS), the platform... 
    Contract work
    Local area

    The Bitcoin Street Journal

    Miami, FL
    22 hours ago
  •  ...Job Description We are seeking an experienced IT Senior Software Developer to support the modernization, integration, and migration of enterprise-level applications and legacy systems. The ideal candidate will have strong expertise in C#, .NET, JavaScript, SQL... 
    Full time

    Smx Services & Consulting, Inc.

    Miami, FL
    2 days ago
  •  ...YanFu is a quantitative hedge fund with a strong academic atmosphere and research orientation. We are committed to establishing an engineering culture and believe that a free and open culture can make excellent talents give full play to their creativity. Our founder has... 
    Full time

    上海衍复投资管理有限公司

    Miami, FL
    4 days ago
  •  ...ceremonies and contribute to continuous improvement initiatives. • Follow best practices for code quality, security, testing, and software development lifecycle processes. • Contribute to AI chatbot and Retrieval-Augmented Generation (RAG) initiatives when applicable... 
    Full time

    VistalTech Inc

    Miami, FL
    22 hours ago
  • $120k - $240k

     ...Senior Blockchain Engineer Global Settlement · Miami, Florida (in person) · Full-time · Blockchain Infrastructure Senior Blockchain...  ...your time spent documenting. What you bring ~5+ years of software engineering, with 3+ years focused on blockchain development.... 
    Full time
    Contract work
    Work at office
    Remote work
    Relocation

    Global Settlement Network

    Miami, FL
    22 hours ago
  •  ...leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT...  ...everyone plays a role in shaping the future of IT: whether you're in engineering, product, sales, marketing, customer support, or operations,... 
    Remote work
    Worldwide

    Kaseya

    Miami, FL
    4 days ago
  •  ...are growing at a steady pace with specializing in the fields of Software Development, Software Consultancy and Information Technology...  ...Experience and understanding of in Production support and performance engineering.• Technical Skills - Java skills as mentioned above.• Ability... 
    Contract work
    H1b

    Sonsoft

    Miami, FL
    5 days ago
  • $140k - $200k

    Project description We are looking for a C++ engineer to design and build high performance, low latency applications that process large volumes of real time data. You will work on systems where microseconds and throughput matter, optimizing every layer from algorithms... 

    Luxoft

    Miami, FL
    4 days ago
  •  ...Nexia. We currently have an exciting career opportunity for a SAP Engineer III to join the Global Digital & CyberSecurity team.CohnReznick...  ...custom enhancements to standard SAP S/4HANA Public Cloud software to meet business needs.Execute UAT and tasks for Upgrades, Mergers... 
    For contractors
    Work at office
    Local area
    Remote work
    Flexible hours

    CohnReznick

    Miami, FL
    5 days ago
  •  ...EngineerLocation(s): Miami, FL Job Summary We are seeking a Senior DevOps Engineer with strong Harness.io, CI/CD, Infrastructure as Code (IaC),...  ...and integration automation.Knowledge of secrets management and software supply-chain security.Governance and Performance... 
    Immediate start
    Remote work

    Ampcus

    Miami, FL
    4 days ago
  • $160k - $200k

     ...information is available at . Follow @blackstone on LinkedIn, X (Twitter), and Instagram. We are seeking an experienced and visionary Software Engineer to join our Legal and Compliance Technology group. This role is pivotal in designing and implementing cutting-edge technology... 
    Full time
    Contract work
    Local area

    Blackstone Group

    Miami, FL
    3 days ago
  • $116.2k - $229.1k

    Position Summary AI & Engineering/EaaS - DevOps Engineer IIIBuild and scale modern DevOps capabilities that help clients accelerate...  ...and operational improvement to help organizations strengthen software delivery performance and business outcomes.Recruiting for this... 
    Local area

    Deloitte

    Miami, FL
    5 days ago
  • Position Summary At Deloitte, Forward Deployed Engineers (FDE) don’t just build AI solutions, they help clients turn AI ambition...  ..., Data Science or Engineering.7+ years of experience in software engineering, data engineering, data science, or analytics engineering... 
    Local area
    Shift work

    Deloitte

    Miami, FL
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal, Software Engineering. Be the first to apply!