Royal Caribbean Group is a cruise vacation company with a global fleet of 63 ships traveling around the world. They are offering a 10-week paid internship where participants will work on software development projects within the Salesforce platform, contributing to applications that support crew members. Interns will be involved in programming tasks, software testing, and documentation while gaining real-life business experience.
Responsibilities
Accountable for executing on assigned computer programming tasks
Develop software programs/modules of simple to moderate complexity
Perform basic testing and certification in accordance with defined processes
Support, operate and maintain software products and applications
Interpret and apply methods and procedures in accordance with the Software Engineering standards and best practices as defined by Royal Caribbean Cruises, LTD.
Provide basic documentation of software solutions
Basic knowledge of delivering software products using appropriate methodologies, knowledge of algorithms and technologies, ability to design, write, test and debug computer programs.
Understands computer science fundamentals and applies data structures and algorithms
Ability to follow software standards
Strong ability to work in a team environment
Ability to collaborate with customers, management, and peers
Capable of working independently and as part of a cross-functional team
Strong verbal and written communication skills
Basic knowledge of software technology, solutioning and the ability to design regional and local software products and infrastructure components.
Ability to understand software solution principles and standards
Familiarity with software design practices and patterns
Basic understanding of software components and problems with the current software solution
Basic knowledge of and experience with the technical aspect of a software product; knowledge of software architecture, configurations, integration and technical implementation options.
Ability to access and interpret technical product information and documentation
Ability to document the purpose of software components
Basic knowledge of technical troubleshooting approaches, tools and techniques, and the ability to anticipate, recognize, and resolve technical (hardware, software, application or operational) problems
Ability to identify and report on software/application problems and follow escalation procedures
Ability to identify available resources and support systems for troubleshooting
Basic knowledge of and ability to design, plan and execute application testing strategies and tactics to ensure software quality throughout all stages of application development.
Ability to execute procedures for application testing
Ability to identify common errors that occur in standard application testing
Capable of leveraging automated application testing tools currently in use
Basic subject matter expertise
Basic domain knowledge
Basic technology expertise
Qualification
Required
Currently enrolled in a 4-year Bachelor degree program in Engineering, Computer Science, Information Technology, Math or related field with an expected graduation date of December 2025 or May 2026.
Must be willing to be based in South Florida from June 2nd – August 8th, 2025
Must have authorization to work in the U.S. on a permanent and ongoing basis
Strong analytical skills
Self-driven and motivated
Exceptional communication skills (both oral and written)
Emulates pride, passion and commitment for their job and conveys excitement and enthusiasm for RCL.
Values teamwork and collaboration
Proven leadership ability, either in a student organization, project, and/or outside the classroom
Demonstrates a passion for service and commitment to dedicated to continuous improvement
Preferred
A minimum cumulative 3.2 GPA is preferred
Benefits
No items found.
Royal Caribbean Group is a cruise vacation company with a global fleet of 63 ships traveling around the world.