The source for tech and startup jobs in Miami

FRESHEN UP YOUR CAREER

Sign up for Refresh Miami's Jobs & Hiring Newsletter to be notified of local tech related job opportunities, career insights, and more.

Lead, Platform Engineering Tech

Royal Caribbean Group

Royal Caribbean Group

Software Engineering
Miami, FL, USA
Posted on Thursday, January 18, 2024

JOB DESCRIPTION

Engineering at Royal Caribbean International's digital division plays an integral role in creating and improving systems that are reimagining the cruise vacation industry for guests and crew alike. Join our team of highly-skilled engineers to work in a fast-paced, ambitious environment that values innovative problem-solving in an industry in constant evolution. Our middleware engineers collaborate on a day to day basis to design and develop the next generation of APIs for our Guest and/or employee applications.

KEY RESPONSIBILITIES

  • Lead software design, prototype, and development of the microservices
  • Write clean, maintainable code and performing peer code-reviews
  • Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility
  • Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules
  • Establish architectural principles, select design patterns and then mentor team members on their appropriate application
  • Facilitate and drive communication between mobile engineers and services engineers

QUALIFICATIONS AND EDUCATION

  • Bachelor’s in Computer Science, Computer Engineering, a related field or equivalent work experience
  • 5 years hands-on experience as a Platform Engineer
  • Hands-on experience with AWS and cloud-based SaaS applications
  • Solid experience with source control (Git, GitHub), Developer tools (Jenkins, SonarQube, Nexus, ArgoCD, Harbor) and Atlassian tools (JIRA, Confluence)
  • Experience with CI/CD, CloudFormation, IAM, CloudWatch, Terraform, Docker, Kubernetes, Istio, Apigee, Kafka, S3, Minio, Redis, MySQL, Couchbase
  • Experience working with alerting and monitoring tools such as Splunk, AppDynamics, Prometheus, Grafana etc.
  • Strong problem-solving and analytical skills
  • Ability to communicate clearly and mentor and coach others on a team

WORKING CONDITIONS

  • The position will require occasional travel onboard our vessels and to other locations, domestic and international.