Royal Caribbean Cruises Ltdposted 17 days ago
Full-time • Senior
Miami, FL

About the position

Join our incredible team at Royal Caribbean Group as a Senior Software Engineer, where you will be responsible for developing, improving, testing, and maintaining various digital products and solutions. This role supports our ambitious decarbonization and energy optimization strategy and involves mentoring other engineers, leading software design, conducting code reviews, and overseeing quality control. You will work onsite in Miami, Florida, and report to the Senior Manager, Digital Solutions Decarbonization.

Responsibilities

  • Lead the design, development, and modification of software systems using various programming languages.
  • Supervise the modification of existing software to correct errors and enhance quality and functionality.
  • Provide strategic technical leadership and guidance to the development team.
  • Mentor and coach software engineers and other team members.
  • Lead and conduct thorough design and code reviews.
  • Oversee and manage the estimation of delivery timelines for software projects.
  • Lead and actively participate in daily standups, backlog refinement, and release planning meetings.
  • Translate complex business requirements into practical, scalable software solutions.
  • Collaborate closely with the Product Owner to analyze user needs.
  • Manage and execute the software deployment process.
  • Develop, maintain, and oversee the implementation of automated testing procedures.
  • Lead the understanding and management of data outputs from software.
  • Assist in managing the technical infrastructure of applications or systems.
  • Lead the troubleshooting of performance and functionality issues.
  • Anticipate potential blockers, delays, and cost overruns within projects.
  • Ensure clear and consistent communication of timeline and scope expectations.
  • Lead efforts to identify and address security vulnerabilities in the code.

Requirements

  • Bachelor’s degree in computer science, computer engineering, management information systems, software engineering, or other relevant field.
  • 5-7+ years of experience in Web/Enterprise application development.
  • Knowledge of maritime technology and operations or other relevant domains is an advantage.
  • 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 a high degree of independence.

Nice-to-haves

  • Experience with maritime technology and operations.
  • Familiarity with modern SDLC Agile principles and frameworks.

Benefits

  • Competitive compensation and benefits package.
  • Excellent career development opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service