Apply now »

Sr, Software Engineer

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.



  •  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.



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



  • 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.


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.


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.



Nearest Major Market: Miami

Apply now »