This site uses cookies. To find out more, see our Cookies Policy

Sr. Manager Digital Program Delivery in Miami, FL at Royal Caribbean Cruises Ltd.

Date Posted: 4/1/2019

Job Snapshot

Job Description

Position Summary:

We are looking for a seasoned delivery leader and coach who is comfortable leading newly formed Agile teams to execute with excellence.  S/he is comfortable working in a fast-paced, start-up environment where the expectations are high and scope is scaling quickly.  S/he will be experienced in partnering with Product Management to lead cross-functional software delivery teams made up of both internal and external resources. In this role, you will help teams adopt and mature their practice of scrum. You will help coach and facilitate cross-team collaboration, understand and track dependencies, remove blockers and most importantly, make sure teams are happy, healthy and productive. You thrive on big challenges and fixing big problems. You approach your work with optimism, enthusiasm and an agile mindset that is infectious to those around you.  You always stay focused on delivering value to the customer and improving as a team.



Successfully plan and execute a large Agile Digital program consisting of several complex sub-programs.


  • Planning: Facilitate PI/Quarterly Planning readiness by fostering the preparation of backlogs and detailed story writing leading up to the planning event. Facilitate the PI/Quarterly Planning event for your track (50-100 people). Aggregate PI objectives. Facilitate estimation of features and providing coaching to ensure teams feel estimates are achievable. Facilitate periodic synchronization meetings with other tracks of work to help insure a seamless end-to-end guest experience and identify inter-dependencies.
  • Agile Coach: Guide and coach multiple Scrum teams with different team sizes, different cultures, co-located vs. distributed, etc. on how to use Agile/Scrum practices and values and get the most out of self-organization. Support and educate the Product Owner, especially with respect to refining (i.e. grooming) and managing the product backlog, to ensure that the work is well understood so the team can continually make progress. Coach the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team and the organization
    • Portfolio Management: Organize and monitor inter-connected projects across various product delivery teams to insure dependencies are exposed and scope across the E2E experience is well understood. 
    • Promote and support a collaborative culture helping multiple teams unite around a shared outcome.  Measure, track and report team velocities striving for stability across the portfolio.  In partnership with Product teams, help define delivery targets for each quarter and successfully execute on quarterly expectations.
    • Team Structure & Staffing:  Insure teams are adequately staffed for the flawless execution of projects.  Forecast and track team capacity and velocity.
    • Agile Leadership:  Recruit, train and lead a team of skilled Scrum Masters to help teams mature in scrum development, be best-in-class facilitators and continuously iterate and improve our delivery of digital programs.  Help teams assess risk, anticipate and mitigate potential blockers.  Facilitate daily scrum, sprint planning, sprint demo, backlog grooming and retrospective ceremonies.  Ensure observance of DoD (definition of done)
    • Risk Management: Own tracking and mitigating risk and issues across your program track.
    • Process Management:  Be one of the key change agents in the organization on the journey to Scrum development. Monitor and evaluate programmatic and operational effectiveness and provide the coaching required to make ongoing improvement. 
    • Communications Management:  Prepare program and team reports and provide ongoing visibility into the health of your program.
    • Certified Scrum Master and/or Certified Scrum Product Owner





Job Requirements


  • At least 5 years of experience in software development with at least 2 years of dedicated full-time Scrum Master experience in software development
  • Has a proven track record of successfully growing and maturing teams and/or experience leading Agile transformations.
  • Is familiar with different agile methodologies including by not limited to Scrum, Kanban and Scaled Agile.
  • Is able to coach and train team members and others on the Scrum framework and related artifacts (user stories, story point estimation, etc.) as well as other agile methodologies to help guide teams to more successful outcomes.
  • Embody Scrum values and principles
  • Demonstrates and understands what specific Lean/Agile/Tools/Techniques/Principles to best apply, based on Team needs, environment and constraints.
  • Displays a ‘continuous learning’ mindset; always seeking to expand lean/agile knowledge and experience.
  • Capable of leading distributed and remote teams.
  • Mentor and coach multiple scrum masters.
  • Hold the Team accountable to the agreements they set and the commitments they make. 
  • Socialize and discuss team dashboards (burn ups, burn downs, etc.) always driving continuous improvement
  • Good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency
  • Knowledge about tasks, backlog tracking, burndown metrics, velocity, user stories etc.
  • Experience in applying Scrum patterns and techniques (like Burndown techniques, Retrospective formats, handling bugs, etc.)
  • Master of JIRA, Confluence etc.
  • Second or Third Level Scrum Master certification (PSM II, PSM III, CSP, CTC)
  • Scrum Master experience including recent experience with mobile app development

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.