Apply now »

Lead, Software Engineering Tech

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


Position Summary:

The Lead Software Engineer uses various programming languages to develop, improve, test and/or maintain software that meets user needs and priorities. They mentor other software engineers, lead small development teams and act as an application owner. The Lead Software Engineer takes a lead role in design and code reviews, assists with delivery estimates and provides feedback about all aspects of the process.


Essential Duties and Responsibilities:

  • Design, develop or modify software and/or software systems by using various programming languages depending on the product while taking the service architecture into consideration 
  • Modify existing software to fix errors, improve the overall quality and functionality, or update integrations with other software 
  • Analyze user needs to determine how software should be built or if existing software should be modified 
  • Develop and/or perform software automated testing procedures, solutions and frameworks to ensure software functions as needed 
  • Translate business requirements and specifications into usable and scalable software 
  • Process and understand capabilities and limitations of data outputs from the software 
  • Understand and assist with the technical infrastructure of an application or system 
  • Troubleshoot performance issues 
  • Lead design and code reviews 
  • Lead delivery estimates 
  • Determine and execute the software deployment process 
  • Anticipate and communicate blockers, delays and cost ballooning within the team’s projects before they require escalation 
  • Ensure expectations with the team and external stakeholders are clarified between all parties involved 
  • Mentor other software engineers 
  • Look for security vulnerabilities in coding 
  • Participate in discussions about the team’s future vision and strategy 
  • Listen to team members and help them succeed in their career path. 
  • Lead and participate in daily standup, iteration and release planning meetings. 


Qualifications, Knowledge & Skills:

  • 5+ years of experience in programming/debugging in object-oriented languages, preference on Java
  • 5+ years of experience in software testing and design
  • 5+ years of experience in database management as it relates to software development
  • Experience with profiling and load testing applications
  • Experience setting up and configuring application environments
  • Experience writing technical design specifications
  • Experience designing database architectures and development on SQL and NoSQL  
  • Experience with Git and Git workflow strategies
  • Experience with containers and container orchestration, preference on Kubernetes
  • Experience with the command line and shell scripting


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.


All applicants who receive a conditional offer of employment will be required to comply with the Company’s mandatory COVID-19 Vaccination Policy. The Company’s COVID-19 Vaccination Policy requires all employees who work from the Company’s offices or whose job duties require them to travel to our U.S. offices, ships, and/or private destinations be fully vaccinated against COVID-19. If you are covered by this policy, you will be asked to complete Vaccination Attestation upon acceptance of this offer and upload proof of vaccination to the Company’s human resources system on your first day of employment unless an accommodation has been granted.



Nearest Major Market: Miami

Apply now »