Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Royal Caribbean Group

Sr, Software Engineer

Miami, FL

POSITION SUMMARY:
The Senior Software Engineer will join our Engineering Excellence team to help architect, design, implement software proof-of-concept and shared software components and standards for Royal, Celebrity and Azamara brands. This position requires excellent writing and presentation skills to help evangelize new ideas, standards and technologies across the engineering organization. The candidate must be able to work collaboratively in a team environment, yet independently able to research and propose technical solutions in front-end (web and mobile), cloud and microservices technologies. This position will also be required to provide technical expertise/mentoring to other team members. The candidate must be a fast learner of technology, self-driven and capable of self-learning to stay on top of technology trends and development methodologies.

Want more jobs like this?

Get Software Engineering jobs in Miami, FL delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


ESSENTIAL DUTIES AND RESPONSIBILITIES:
  • Active participation in creating software designs and specifications
  • Active participation in authoring and evangelizing engineering standards and best-practices
  • Translation of high level directions for architecture into working software and documentation
  • Evaluate new technologies and practices for potential use by engineering organization
  • Create archetypes of new technologies and techniques for others to learn from
  • Ability to develop software for all layers of stack: web, mobile and microservices
  • Design and build software for distributed systems for cloud and on-premise deployment
  • Works with others across the organization to accomplish goals
  • Design and develop DevOps best practices.

QUALIFICATIONS:
  • 5+ years of experience in Software Engineering roles
  • 5+ years Experience programming in C# or Java
  • 2+ years experience programming in JavaScript

KNOWLEDGE AND SKILLS:
  • Expertise in client application development (iOS and/or Angular web apps)
  • Expertise in microservices development
  • Expertise in native cloud architectures and software development
  • Experience using cloud hosting providers such as AWS, GCP, Azure.
  • Experience in Docker
  • Experience with monitoring tools such as Grafana, Kibana, Prometheus, ElasticSearch, Dynatrace
  • Works well in a team with other motivated engineers but can also work independently and achieve results under limited supervision.

PHYSICAL DEMANDS:
The physical demands described here are representative of those requirements employees must meet to perform the essential functions of this job with or without reasonable accommodations. While performing job functions the employee is regularly required to sit, stand, write, review and type reports, compile data, operate a pc, communicate, listen, and assess information. The employee may move about the office complex, may travel to other office locations and may lift, push, pull or move 10 ' 15 pounds. Visual requirements include distant, close and color vision, and ability to adjust focus.

WORK ENVIRONMENT:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of the job. The environment includes work inside/outside the office.
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. RCL and each of its subsidiaries prohibit and will not tolerate discrimination or harassment.

#LI-EG1

Nearest Major Market: Miami

Client-provided location(s): Miami, FL, USA
Job ID: royal_carribean-980046000
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • Company Outings
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Personal/Sick Days
  • Financial and Retirement

    • 401(K)
    • Stock Purchase Program
    • Performance Bonus
  • Professional Development

    • Tuition Reimbursement
    • Promote From Within
    • Mentor Program
    • Access to Online Courses
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program

Company Videos

Hear directly from employees about what it is like to work at Royal Caribbean Group.

This job is no longer available.

Search all jobs