Director, Architecture Shipboard Products in Miramar, FL at Royal Caribbean Cruises Ltd.

Date Posted: 2/14/2020

Job Snapshot

Job Description

Do you have the desire to share a common passion for creative thinking, innovative engineering and outstanding guest service that drives continuous improvement? Is looking beyond the now, sensing and feeling and intuiting what could be important to you? If you are, Royal Caribbean Cruises Ltd, is seeking the Principal Architect to lead the architecture of the Shipboard Products. This is a key role in the Enterprise Architecture organization leading a team of passionate architects that is focused on architecting and designing solutions related to improving next generation vacations. This Leader and the team will collaborate closely with Product, Engineering and other cross-functional teams to deliver the cutting edge Shipboard, Terminal, and Island products to the market.

Based in Miramar, FL, the Director of Enterprise Products Architecture will be reporting to the VP, Chief Enterprise Architect.

Essential Duties and Responsibilities:

  • Manages a team of Enterprise Architects and Architects to define Shipboard Systems product architectures and align /Product architecture with product vision & strategy. The responsibility includes Shipboard domains including New Build, Revites, Guest relations, Hotel systems, Onboard revenue, Marine Safety, Food & Beverage, Terminal, and Isalnds.
  • Demonstrate hands on strong technical leadership and people coaching skills including excellent communication. Coach, mentor, and lead a group of motivated, architects.
  • Ensures Product architectures aligns with enterprise architecture, design, and technology principles and best practices.
  • Innovates and integrates new technology. Identifies the trade-off between the cost of change and the benefits and recommends accordingly. Proactively learns new  emerging technology products and solutions for tackling challenging problems across core domains including Casino, Food & Beverage, Luggage Tracking, Photo, Supply Chain, Marine Safety, Guest Services, and Property Management.
  • Contributes to the Enterprise Architecture standards by collaborating with Product Engineering and Domain Architects. Manages ARB outcomes and action items and follows up on converging technical debts to architecture standards.
  • Communicate effectively both within and across cross-functional teams and IT leadership. Ensure team receives consistent messages and has clear understanding of product direction, vision, strategy, and outcomes.
  • Broad EA experience aligning with TOGAF, MODAF, DODAF Frameworks including Busines Motivation Models, and hands experience with using EA Tools such as BizzDesign, Lean IX and others.
  • Plan and manage budgets related to scope of team in partnership with Foundational Architecture and aligned with Product Manager
  • Work with product owners, managers and directors across the Enterprise domains to understand market needs & vision.
  • Proactively work with product manager to identify architectural solution blueprints needed for solution build, manage the commitment and timeline
  • Own solution blueprints that provide end-end architecture for the key pieces of the solution. In this regard, they not only maintain the blueprint but are also responsible for working towards making vendor recommendations, providing candidate solutions and allowing the adoption of the best solution that will meet the program needs but also be aligned with the overall enterprise goals. 
  • Lead review of design and assessing the feasibility of implementation and recommending options, constraints and alternatives to product team especially when complex requirements are prohibited from implementation due to existing constraints (e.g. back end system performance or ship shore consistency of solution etc.)
  • Liaison with other architects to understand the integration scenarios and provide solutions to the cross-program blueprint level dependency analysis 
  • Responsible for reviewing the proposed solution blueprints with Engineering Lead and Product Manager prior to implementation
  • Leads creating the review material for presentation to architecture review board (ARB) where required and get closure on the solution path to be undertaken for implementation
  • Leads PoC’s where necessary to prove solution direction in coordination with product and engineering lead around resource capacity and priority


Job Requirements


  • Bachelor’s or Masters in Computer Science/Engineering or related disciplines.

Knowledge and Skills:

  • 20+ years of progressive experience with architecture leadership roles in defining highly scalable, performant, and resilient enterprise system architectures ranging from Core Reservation to Call Center, Trade Sales, to ERP Systems. Hands on experience with full stack architecture ranging from Mobile/Web to Microservices, to API Management to Distributed computing applications to Data architecture to cloud infrastructure architecture.
  • Leverages critical thinking skills and disciplined approaches to help peers and IT leadership teams to resolve issues and define solutions.
  • Hands on experience with using EA tools like Sparx EA, Archimate. Demonstrated knowledge of developing architecture artifacts using TOGAF/DODAF standards.
  • UML modeling artifacts such as context diagram, Use Cases, Domain model, sequence diagrams, deployment diagrams, BPMN, data modeling.
  • 10+ years hands on experience with Casino systems, Property Management Systems,  Food & Beverage, Marine Safety systems and in addition to Mobile, Web and Hybrid architectures across iOS, Android, and JS frameworks including Angular, Backbone, etc.
  • Broad experience with Distributed computing, databases, different type of Cloud models such as IAAS, PAAS  FAAS, SAAS as well Cloud Solution Providers like AWS, Azure, Pivotol and Google Compute Engine, and Distributed Databases like Couchbase, Realm, MongoDB, Cassandra, Spanner, Dynamo DB, and relational DBs like Oracle, SQL Server.
  • Experience with Container architectures including Mesosphere, Kubernetes and data virtualization/orchestration platform like PortWorx.
  • Strong experience with different Security architecture standards including OWASP, oAuth, Identity & Entitlement Management, SSL, Tokenization, and Encryption standards. Exposure to regulatory and compliance like SOXX, PCI, and GDPR.
  • 5+ Experience with architecting  Domain-Driven Design (DDD) approach for delivering Cloud native applications using Spring frameworks, Cloud Foundry, Docker/Kubernetes/Mesosphere environments.
  • Working knowledge of Agile methodologies and tools like Scrum, and SAFe.
  • Strong leadership and communications skills including teamwork, facilitation, and coordination to ensure successful creation of product architectures by aligning with Enterprise Architecture governance, domain reference architectures.
  • Working knowledge of AI/ML eco systems including IBM Watson, Google TensorFlow, AWS SageMaker and Conversational Chatbots.
  • Hands on experience with BigData and Data Science tools and processes including AWS, Azure eco systems.
  • Understanding of Satellite communication technologies.

Stay Connected!

If you’re interested in career opportunities, but not ready to apply, join our Talent Network to stay connected to us and receive updates on the latest job opportunities and company news.