Royal Caribbean Group

Engineering Manager

Royal Caribbean Group

full-time

Posted on:

Location Type: Office

Location: MiramarFloridaUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Leads a software engineering team within the Shipboard Engineering division
  • Focuses on people leadership, technical execution, and delivery excellence
  • Builds and develops a high-performing team, fostering a culture of technical excellence and continuous improvement
  • Partners closely with Product Management and cross-functional stakeholders to align engineering execution with business objectives
  • Ensures the successful development and ongoing support of high-quality shipboard software products
  • Establishes and reinforces best practices for the software development lifecycle
  • Plans and allocates engineering resources effectively
  • Drives continuous improvement in engineering processes, tools, and delivery methodologies
  • Manages assigned IT, labor, and non-labor budget components at the team level
  • Supports forecasting, capacity planning, and vendor coordination in partnership with senior engineering leadership

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Math, or a related field, or equivalent professional experience
  • 6–8+ years of progressive experience in software development, including hands-on engineering delivery
  • 2–4+ years of experience leading or managing software engineering teams
  • Experience building, coaching, and retaining high-performing engineering teams
  • Experience contributing to labor and non-labor budget planning
  • Strong experience developing, deploying, and supporting complex, large-scale software applications
  • Experience executing technical roadmaps and managing delivery commitments
  • Solid understanding of modern solution architecture, including cloud-based, microservices, and event-driven systems
  • Technical experience with tools and technologies such as Kafka, NoSQL, Java, Spring Boot, React, Node.js, and DevOps platforms
  • Solid understanding of operational technologies including Apigee, containerization, and AWS
  • Strong knowledge of software development lifecycle and modern engineering methodologies
  • Demonstrated ability to build, inspire, and lead high-performing engineering teams
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively across technical and non-technical stakeholders
  • Data-driven leader with a passion for technology, quality, and delivery outcomes
  • Ability to foster a culture of continuous improvement and technical excellence.
Benefits
  • competitive compensation and benefits package
  • excellent career development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentengineering deliverysolution architecturecloud-based systemsmicroservicesevent-driven systemssoftware development lifecycleengineering methodologiesbudget planningtechnical roadmaps
Soft Skills
people leadershipteam buildingcoachingcommunicationinterpersonal skillscollaborationcontinuous improvementdelivery excellenceinspirationdata-driven leadership