Job Description

Position Summary

The Lead Software Engineer brings substantial experience in software engineering principles and best practices, solution design, design patterns, the latest technologies, technical troubleshooting techniques, application testing, and DevOps. This role requires in-depth expertise in Next JS, React, Java, and relevant database technologies, crucial for one or more business applications. The Lead Software Engineer demonstrates strong interpersonal and collaboration skills and is responsible for leading the team in executing product deliverables, implementing complex engineering solutions, and ensuring operational excellence for software systems and applications within the product.

Essential Duties and Responsibilities

  • Leads the design and implementation of solutions from inception through delivery to production.

  • Designs and codes for resiliency, performance, availability, and scalability of applications.

  • Provides accu...
  • Ready to Apply?

    Take the next step in your AI career. Submit your application to Royal Caribbean Group today.

    Submit Application