Talent.com
Senior Software Engineer
Senior Software EngineerRoyal Caribbean Group • Miami, FL, US
Senior Software Engineer

Senior Software Engineer

Royal Caribbean Group • Miami, FL, US
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

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, theSenior Software Engineerwill 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

  • Bachelor’s 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
  • [job_alerts.create_a_job]

    Senior Software Engineer • Miami, FL, US

    [internal_linking.similar_jobs]
    Senior Software Development Engineer

    Senior Software Development Engineer

    VirtualVocations • Olympia Heights, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Development Engineer in Test (SDET).Key Responsibilities Architect, implement, and optimize automated test frameworks for complex product areas Design,...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior System Software Engineer

    Senior System Software Engineer

    VirtualVocations • Olympia Heights, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior System Software Engineer - Power and Performance.Key Responsibilities Define, design, and develop GPU system software components focused on power and performance...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Full Stack Software Engineer

    Senior Full Stack Software Engineer

    VirtualVocations • Olympia Heights, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Full Stack Software Engineer (Mobile Applications).Key Responsibilities Architect and maintain scalable systems across backend, frontend, and database layers De...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Back-End Engineer

    Senior Back-End Engineer

    VirtualVocations • Olympia Heights, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Back-End Engineer who is passionate about clean architecture and solving complex data problems. Key Responsibilities Architect, design, and maintain core services...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior / Staff Software Engineer (Android Experience)

    Senior / Staff Software Engineer (Android Experience)

    Flow • Miami, Florida, United States, 33122
    [job_card.full_time]
    Senior / Staff Software Engineer (Android Experience).At Flow, were reimagining what it means to live, work, and connect. More than just a real estate company, Flow is a brand, a technology platform, ...[show_more]
    [last_updated.last_updated_30]
    Senior Staff Software Engineer

    Senior Staff Software Engineer

    VirtualVocations • Olympia Heights, Florida, United States
    [job_card.full_time]
    A company is looking for a Software Engineer - Senior Staff.Key Responsibilities Design and develop software solutions for complex systems Lead technical projects and collaborate with cross-func...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    VirtualVocations • Olympia Heights, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Full-Stack Software Engineer to build products that automate enterprise accounting and finance processes. Key Responsibilities Collaborate cross-functionally with...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Fullstack Engineer

    Senior Fullstack Engineer

    VirtualVocations • Olympia Heights, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Fullstack Engineer.Key Responsibilities Design and build scalable systems with high availability and low latency Take operational responsibility for the service...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Gaming Licensed Senior Software Engineer

    Gaming Licensed Senior Software Engineer

    VirtualVocations • Olympia Heights, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Lead Software Engineer to architect and build internal platforms for developers.Key Responsibilities Architect and develop scalable platforms that enhance the so...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Platform & Developer Experience

    Senior Software Engineer, Platform & Developer Experience

    Worth AI • Miami, FL, US
    [filters.remote]
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Worth AI, a leader in the computer software industry, is looking for a Senior Engineer to join our Platform team with a singular mission : to make our engineering organization faster, more reliable...[show_more]
    [last_updated.last_updated_variable_days]
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocations • Olympia Heights, Florida, United States
    [job_card.full_time]
    A company is looking for a Lead Software Engineer.Key Responsibilities Design, develop, and implement software systems using server-side frameworks and client-side technologies Improve system pe...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Platform Software Engineer

    Senior Platform Software Engineer

    VirtualVocations • Olympia Heights, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Platform Software Engineer - Factory.Key Responsibilities Lead Factory Validation projects, ensuring successful implementation and standardization Act as a prim...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer OfficeJS

    Senior Software Engineer OfficeJS

    VirtualVocations • Olympia Heights, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior / Staff Software Engineer, OfficeJS.Key Responsibilities Own and lead the technical direction of the Office Add-in product and other Microsoft Office integrations ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Maximo Engineer

    Senior Maximo Engineer

    VirtualVocations • Olympia Heights, Florida, United States
    [job_card.full_time]
    A company is looking for a Maximo Migration Engineer.Key Responsibilities Lead the technical upgrade from Maximo 7.Maximo Application Suite (MAS 9) Architect, configure, and deploy Maximo within...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    CJIS Certified Senior Software Engineer

    CJIS Certified Senior Software Engineer

    VirtualVocations • Olympia Heights, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer, Fullstack.Key Responsibilities Collaborate with the team to develop tools that connect investigators with various data sources Contribute to ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software QA Engineer

    Senior Software QA Engineer

    VirtualVocations • Olympia Heights, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software QA Engineer - Connectors & I / O Performance.Key Responsibilities Own end-to-end QA strategy for database connectors and integrations Design and execute ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocations • Olympia Heights, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer to join their remote team in South Africa.Key Responsibilities Collaborate within cross-functional feature teams to enhance applications and ba...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Carisk Partners, Inc. • Miami, Florida, United States, 33176
    [job_card.full_time]
    Carisk Partners, a Best Places to Work award winning organization, is a specialty risk transfer, care-coordination company servicing insurers, government entities, self-insured plan sponsors and ot...[show_more]
    [last_updated.last_updated_variable_days]