
Engineering Manager
Royal Caribbean Group
full-time
Posted on:
Location Type: Office
Location: Miramar • Florida • United States
Visit company websiteExplore more
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