Senior Software Engineer

Royal Caribbean Group
Miami, FL

Journey with us!Combine your career goals and sense of adventure by joining our incredible team of employees at Royal Caribbean Group. We are proud to offer a competitive compensation and benefits package, and excellent career development opportunities, each offering unique ways to explore the world.

We are proud to be the vacation-industry leader with global brands — including Royal Caribbean International, Celebrity Cruises and Silversea Cruises — the most innovative fleet and private destinations, and the best people. Together, we are dedicated to turning the vacation of a lifetime into a lifetime of vacations for our guests.

Royal Caribbean Group’s Global Marine Operations Team has an exciting career opportunity for a full time  Senior Software Engineer reporting to the  Senior Manager, Database Systems .

The position is onsite and based in Miami, Florida.

The position is also not eligible for work authorization sponsorship.

Position Summary

The Senior Software Engineer will be responsible for developing, improving, testing, and maintaining various digital products and solutions using multiple programming languages. This role supports Royal Caribbean Group's ambitious decarbonization and energy optimization strategy. Additionally, the Senior Software Engineer will mentor other data and software engineers, take a lead role in software design, conduct code reviews, engage in technical planning, oversee quality control, and provide general guidance on all aspects of the Software Development Life Cycle (SDLC).

Essential Duties and Responsibilities

  • Lead the design, development, and modification of software systems using various programming languages, ensuring alignment with service architecture principles. 
  • Supervise the modification of existing software to correct errors, enhance overall quality and functionality, and improve integrations with other systems. 
  • Provide strategic technical leadership and guidance to the development team, ensuring they produce high-quality code while assisting the PO and PM in making sound strategic decisions. 
  • Mentor and coach software engineers and other team members involved in programming tasks, supporting their professional development and career advancement. 
  • Lead and conduct thorough design and code reviews to ensure adherence to best practices and maintain high standards of quality. 
  • Oversee and manage the estimation of delivery timelines for software projects, ensuring realistic and achievable deadlines. 
  • Lead and actively participate in daily standups, backlog refinement, and release planning meetings, fostering a collaborative and productive team environment. 
  • Translate complex business requirements and specifications into practical, scalable software solutions, ensuring technical feasibility and alignment with business goals. 
  • Collaborate closely with the Product Owner to analyze user needs, determining whether to develop new software or modify existing solutions to meet those needs. 
  • Manage and execute the software deployment process, ensuring smooth and efficient rollouts. 
  • Develop, maintain, and oversee the implementation of automated testing procedures, solutions, and frameworks to ensure the highest levels of software quality. 
  • Lead the understanding and management of the capabilities and limitations of data outputs from software, ensuring effective data utilization. 
  • Assist in managing and understanding the technical infrastructure of applications or systems, ensuring stability and performance. 
  • Lead the troubleshooting of performance and functionality issues, providing quick and effective resolutions. 
  • Anticipate potential blockers, delays, and cost overruns within projects, communicating these issues proactively to prevent escalation. 
  • Ensure clear and consistent communication of timeline and scope expectations to the team and external stakeholders, fostering transparency and alignment. 
  • Lead efforts to identify and address security vulnerabilities in the code, ensuring robust and secure software solutions. 

Qualifications, Knowledge and Skills

  • Bachelor’s degree in computer science/ computer engineering/ management information systems / software engineering or other relevant field from an accredited institution 
  • 5-7+ years of experience in Web/ Enterprise application development, relevant to the requirements of this roles.
  • Knowledge of maritime technology and operations or other relevant domains (energy, engineering, logistics, sustainability…) is an advantage, but is not required for this role 
  • Cross-functional communication skills 
  • Highly motivated, curious, collaborative, and innovative 
  • Well organized, with an eye for detail and quality 
  • Experienced in leading projects and/ or people with high degree of independence 
  • Hands-on experience with Enterprise and Web application development 
  • C#, .NET, SQL Server, HTML, CSS, JavaScript, Python 
  • Experience setting up and configuring application environments (i.e. Azure, AWS) 
  • Experience writing technical design specifications 
  • Experience designing database architectures and development on SQL and NoSQL  
  • Experience in creating data driven web user interfaces 
  • Experience with Git 
  • Familiarity with modern SDLC Agile principles and frameworks 

Agency and Third-Party Submissions:  Please note this is a direct search by the Company, and applications through agencies and other third parties will not be accepted, nor will fees be paid for unsolicited resumes. Any unsolicited resumes will be considered the Company's property.

We know there's a lot to consider. As you go through the application process, our recruiters will be glad to provide guidance, and more relevant details to answer any additional questions. Thank you again for your interest in Royal Caribbean Group. We'll hope to see you onboard soon!

It is the policy of the Company to ensure equal employment and promotion opportunity to qualified candidates without discrimination or harassment on the basis of race, color, religion, sex, age, national origin, disability, sexual orientation, sexuality, gender identity or expression, marital status, or any other characteristic protected by law. Royal Caribbean Group and each of its subsidiaries prohibit and will not tolerate discrimination or harassment.

#LI-AS2

Posted 2026-02-26

Recommended Jobs

ADMISSION OFFICER

Florida

We are currently looking for an individual to join our team as  Admissions Officer. Responsible for supporting the establishment of effective and efficient admissions services for the University in t…

View Details
Posted 2026-02-09

Youth Prevention Specialist (Afterschool Programs) 10.30 am - 7.00 pm

Gang Alternative, Inc
Miami-Dade County, FL

Youth Prevention Specialist (Afterschool Programs) 10.30 am – 7.00 pm Title: Youth Prevention Specialist (Afterschool Programs) 10.30 am – 7.00 pm Reports to: Program Manager Employme…

View Details
Posted 2026-01-29

Fire Alarm Technician

Firetrol Protection Systems
Freeport, FL

Founded in 1984, Firetrol is the national leader in fire protection & life safety services. We are currently seeking skilled Fire Alarm Technicians for our industrial division to join our team of ove…

View Details
Posted 2026-01-14

Account Executive - US

Yokoy
Miami, FL

Location Miami Employment Type Full time Department Sales Compensation ~$70K – $120K About Us Perk (formerly TravelPerk) is the intelligent platform for travel and spend m…

View Details
Posted 2026-01-23

Full-Time Care Coordinator, Westchase FL

Prosper Infusion
Tampa, FL

Bringing concierge-level care to patients with rare disease across Florida. Are you the hardest worker you know that is also highly organized? Do you enjoy solving problems and communicating clear…

View Details
Posted 2026-01-15

Platform Customer Integration Engineer

Intercontinental Exchange Holdings, Inc.
Jacksonville, FL

Overview: Job Purpose We seek a talented, creative and technical individual to join our team of customer integration support engineers at ICE Clear Credit. You will be responsible for partnerin…

View Details
Posted 2026-01-23

Shift Lead, Mission Readiness & Fleet Response (3rd Shift)

Zoox
Florida

As the Shift Lead for Mission Readiness & Fleet Response, you are the "on-the-floor" leader responsible for the flawless execution of daily fleet operations. Reporting to the Team Lead, you ensure tha…

View Details
Posted 2026-01-30

Senior Sales Manager - Transplant Solutions (Miami)

Recruits Lab
Miami, FL

About Founded in 2015, the market leader in delivering telehealth-based solutions to transplant hospitals and Organ Procurement Organizations (OPOs). The company’s Cloud-based AI platform provides r…

View Details
Posted 2026-02-20

Java Developer

Zone IT Solutions
Florida

We are looking for Java Developera, where you'll be integral to developing innovative software solutions that drive efficiency and performance. You will work closely with cross-functional teams, util…

View Details
Posted 2026-01-17

Busser

Seasons 52
Bradenton, FL

For this position, pay will be variable by location - plus tips. Essential Job Functions: Ensures tables are cleared, cleaned and re-set according to Seasons 52 standards Assists with…

View Details
Posted 2026-02-15