Talent.com
Senior Software Engineer
Senior Software EngineerRoyal Caribbean International • Doral, FL, United States
Senior Software Engineer

Senior Software Engineer

Royal Caribbean International • Doral, FL, United States
[job_card.1_day_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

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

We are proud to be the vacation-industry leader with global brands including Royal Caribbean International, Celebrity Cruises and Silversea Cruises the most innovative fleet and private destinations, and the best people. Together, we are dedicated to turning the vacation of a lifetime into a lifetime of vacations for our guests.

Royal Caribbean Groups Global Marine Operations Team has an exciting career opportunity for a full time Senior Software Engineer reporting to the Senior Manager, Database Systems .

This role will work onsite in Miami, Florida.

Position Summary

The Senior Software Engineer will be responsible for developing, improving, testing, and maintaining various digital products and solutions using multiple programming languages. This role supports Royal Caribbean Group's ambitious decarbonization and energy optimization strategy. Additionally, the Senior Software Engineer will mentor other data and software engineers, take a lead role in software design, conduct code reviews, engage in technical planning, oversee quality control, and provide general guidance on all aspects of the Software Development Life Cycle (SDLC).

Essential Duties and Responsibilities

  • Lead the design, development, and modification of software systems using various programming languages, ensuring alignment with service architecture principles.
  • Supervise the modification of existing software to correct errors, enhance overall quality and functionality, and improve integrations with other systems.
  • Provide strategic technical leadership and guidance to the development team, ensuring they produce high-quality code while assisting the PO and PM in making sound strategic decisions.
  • Mentor and coach software engineers and other team members involved in programming tasks, supporting their professional development and career advancement.
  • Lead and conduct thorough design and code reviews to ensure adherence to best practices and maintain high standards of quality.
  • Oversee and manage the estimation of delivery timelines for software projects, ensuring realistic and achievable deadlines.
  • Lead and actively participate in daily standups, backlog refinement, and release planning meetings, fostering a collaborative and productive team environment.
  • Translate complex business requirements and specifications into practical, scalable software solutions, ensuring technical feasibility and alignment with business goals.
  • Collaborate closely with the Product Owner to analyze user needs, determining whether to develop new software or modify existing solutions to meet those needs.
  • Manage and execute the software deployment process, ensuring smooth and efficient rollouts.
  • Develop, maintain, and oversee the implementation of automated testing procedures, solutions, and frameworks to ensure the highest levels of software quality.
  • Lead the understanding and management of the capabilities and limitations of data outputs from software, ensuring effective data utilization.
  • Assist in managing and understanding the technical infrastructure of applications or systems, ensuring stability and performance.
  • Lead the troubleshooting of performance and functionality issues, providing quick and effective resolutions.
  • Anticipate potential blockers, delays, and cost overruns within projects, communicating these issues proactively to prevent escalation.
  • Ensure clear and consistent communication of timeline and scope expectations to the team and external stakeholders, fostering transparency and alignment.
  • Lead efforts to identify and address security vulnerabilities in the code, ensuring robust and secure software solutions.

Qualifications, Knowledge and Skills

  • Bachelors degree in computer science / computer engineering / management information systems / software engineering or other relevant field from an accredited institution
  • 5-7+ years of experience in Web / Enterprise application development, relevant to the requirements of this roles.
  • Knowledge of maritime technology and operations or other relevant domains (energy, engineering, logistics, sustainability) is an advantage, but is not required for this role
  • 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 high degree of independence
  • Hands?on experience with Enterprise and Web application development
  • C#, .NET, SQL Server, HTML, CSS, JavaScript, Python
  • Experience setting up and configuring application environments (i.e. Azure, AWS)
  • Experience writing technical design specifications
  • Experience designing database architectures and development on SQL and NoSQL
  • Experience in creating data driven web user interfaces
  • Experience with Git
  • Familiarity with modern SDLC Agile principles and frameworks
  • 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.

    #J-18808-Ljbffr

    [job_alerts.create_a_job]

    Senior Software Engineer • Doral, FL, United States

    [internal_linking.similar_jobs]
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer - Full-Stack (AI Focus).Key Responsibilities Develop AI-powered services, including backend APIs and frontend interfaces Mentor junior enginee...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Backend Software Engineer

    Senior Backend Software Engineer

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer 1, Backend.Key Responsibilities Provide technical leadership and guidance for a development pod to ensure high-quality software solutions Desi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Fullstack Engineer

    Senior Fullstack Engineer

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Javascript Fullstack Engineer - Senior.Key Responsibilities Collaborate with enterprise clients to create digital products Tackle complex challenges and push boundarie...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Full Stack Software Engineer

    Senior Full Stack Software Engineer

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer - Full Stack Consultant.Key Responsibilities Implement application design, coding, performance, security, and deployment Write TypeScript, HTM...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Engineer

    Senior Engineer

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Databricks Senior Engineer.Key Responsibilities Evaluate technology effectiveness through requirements gathering, testing, and research Collaborate with the Cloud Data...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, MLOps

    Senior Software Engineer, MLOps

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer, ML Operations.Key Responsibilities Take ownership of an ML deployment system and research effective strategies Improve and streamline deploym...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Fullstack Software Engineer

    Senior Fullstack Software Engineer

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Fullstack Product Software Engineer, Core Growth.Key Responsibilities Design, build, and ship features across the Growth Monetization platform Write clean, well...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Platform Software Engineer

    Senior Platform Software Engineer

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Software Engineer, Platform (Developer Experience) at a high seniority level.Key Responsibilities Develop and enhance platform features to improve developer experience ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Software Engineer - Full Stack

    Senior Software Engineer - Full Stack

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer - Full Stack to develop high-performance web applications in healthcare. Key Responsibilities Design, develop, enhance, and maintain full stack ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer to work with Salesforce and distributed SaaS architecture.Key Responsibilities Architect and develop complex Salesforce solutions for managed p...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Lead Software Engineer

    Senior Lead Software Engineer

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Lead Software Engineer, Back End.Key Responsibilities : Lead diverse technology projects and a team of developers to create regulatory-compliant solutions Stay u...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Back End Software Engineer

    Senior Back End Software Engineer

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer, Back End.Key Responsibilities Develop and maintain Google cloud-based tools for electric power consumption data and APIs Organize and expose ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - AI

    Senior Software Engineer - AI

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer - AI Applications.Key Responsibilities Utilize Large Language Models to build applied AI applications with high accuracy rates Collaborate wit...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Engineer (U.S. Citizenship Required)

    Senior Engineer (U.S. Citizenship Required)

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Engineer (Golang / Kubernetes).Key Responsibilities Lead the design and development of the ArangoDB Kubernetes Operator Own core operator architecture and impleme...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Security Software Engineer

    Senior Security Software Engineer

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Sr Security Software Engineer, Data Protection.Key Responsibilities Design and implement cryptographic services to secure data at rest and in use Guide engineering tea...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Back-End Engineer

    Senior Back-End Engineer

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer to join their engineering team.Key Responsibilities Design, build, and maintain high-availability APIs and backend services Ensure system scal...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Cloud Software Engineer

    Senior Cloud Software Engineer

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    Software Engineer, Cloud - CTIO (Remote).Key Responsibilities Lead efforts in defining and implementing significant components of new cloud architecture Deliver low-latency and highly scalable s...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior System Software Engineer

    Senior System Software Engineer

    VirtualVocations • Coral Gables, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior System Software Engineer, 3D Computer Vision.Key Responsibilities Build high-fidelity 3D scene representations from sparse or multi-view data Collaborate with r...[show_more]
    [last_updated.last_updated_1_day] • [promoted]