Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Royal Caribbean Group

Journey with us!  Combine your career goals and sense of adventure by joining our exciting team of employees. Royal Caribbean Group is pleased 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.

The Royal Caribbean Group’s IT  Team has an exciting career opportunity for a full time Senior Software Engineer reporting to the Senior Manager, Database Systems Development .

The position is onsite and based in Miami, Florida.

The position is also not eligible for work authorization sponsorship.

Position Summary

The Senior Software Engineer will design, develop, test, and maintain enterprise web applications using a modern .NET Core + React stack. This role combines hands-on full-stack engineering with technical leadership, modern AI-assisted development practices, and mentorship of other engineers. The Senior Engineer will lead software design, conduct code reviews, drive technical planning, oversee quality, and provide guidance across the full Software Development Life Cycle (SDLC), while championing the team's adoption of AI, automation, and modern DevOps tooling across cloud platforms.

Essential Duties and Responsibilities

  • Lead the design, development, and modernization of application modules using C# / .NET Core on the backend and React / TypeScript on the frontend, ensuring alignment with service-oriented and modular architecture principles.
  • Supervise enhancements and defect resolution across existing modules, improving quality, performance, and integrations with upstream/downstream systems.
  • Provide strategic technical leadership and guidance to the development team, ensuring high-quality code and sound architectural decisions.
  • Mentor and coach software engineers, supporting their professional growth — including effective use of AI-assisted development tools (GitHub Copilot, Claude Code, MCP servers, custom agents and skills).
  • Lead thorough design and code reviews, leveraging AI-powered review tools to maintain consistently high standards.
  • Oversee estimation and delivery planning for software projects, ensuring realistic and achievable commitments.
  • Lead and actively participate in daily standups, backlog refinement, sprint planning, and release planning, fostering a collaborative team environment.
  • Translate complex business requirements into practical, scalable software solutions.
  • Collaborate closely with the Engineering Manager, Product Owner, and Architects to analyze user needs and decide between new development versus modification of existing modules.
  • Manage and execute the deployment process across Dev → Stage → Prod environments on cloud platforms (Azure and/or AWS), via modern CI/CD pipelines.
  • Develop and maintain automated testing solutions — unit, integration, contract, and end-to-end (e.g., Playwright for UI, API contract tests for the backend) — and integrate AI-assisted test generation into the workflow.
  • Lead understanding and management of data outputs from applications, ensuring effective and accurate data utilization.
  • Help manage the technical infrastructure of applications — cloud compute, managed databases, identity, and SSO — ensuring stability, observability, and performance.
  • Lead troubleshooting of performance and functional issues across the stack, providing fast, durable resolutions.
  • Communicate timeline and scope expectations clearly and consistently to the team and to stakeholders.
  • Lead efforts to identify and remediate security vulnerabilities — secure coding, dependency hygiene, secret management, and SSO-based authorization.
  • Champion an AI-first engineering culture: contribute to and consume reusable Copilot agents, skills, and prompts; help shape how the team uses AI to plan, build, review, document, and ship software.

Qualifications, Knowledge and Skills

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Management Information Systems, or a related field from an accredited institution.
  • 5–7+ years of experience in enterprise / web application development.
  • Hands-on experience with C#, .NET / .NET Core, ASP.NET Web API.
  • Strong frontend experience with React, TypeScript, JavaScript, HTML, CSS (familiarity with state management — Redux Toolkit / Context — and component libraries such as Ant Design or Material UI).
  • Strong SQL Server skills; experience designing and tuning relational schemas; familiarity with NoSQL stores is a plus (e.g., Cosmos DB, DynamoDB, MongoDB).
  • Experience building data-driven web user interfaces backed by REST APIs.
  • Experience deploying and operating applications on a major cloud platform — Microsoft Azure (App Service, Azure AD, Application Insights, Key Vault, Blob Storage) and/or AWS (ECS/EKS or Elastic Beanstalk, IAM/Cognito, CloudWatch, Secrets Manager, S3, RDS).
  • Experience with Git and pull-request-based workflows.
  • Experience with CI/CD pipelines — Azure DevOps Pipelines, GitHub Actions, or equivalent (Jenkins, AWS CodePipeline).
  • Experience writing technical design specifications and ADRs.
  • Familiarity with modern Agile SDLC frameworks (Scrum / Kanban) and tools (Jira, Azure DevOps Boards).
  • Hands-on experience with AI-assisted development tools (e.g., GitHub Copilot, Claude Code, ChatGPT/Cursor) and a working understanding of effective prompt engineering, context curation, and AI code review.
  • Cross-functional communication skills; highly motivated, curious, collaborative, and innovative.
  • Demonstrated experience leading projects and/or people with a high degree of independence.
  • Experience integrating or building with AI agents and skills (e.g., custom Copilot agents, MCP servers, retrieval-augmented workflows, AI-driven testing or code review).
  • Experience with Playwright, Jest, xUnit / NUnit, or similar testing frameworks.
  • Experience with Python for automation, data, or scripting.
  • Experience with feature flag systems and progressive delivery.
  • Multi-cloud experience or willingness to work across Azure and AWS; familiarity with cloud-agnostic patterns (containers, Kubernetes, OpenTelemetry).
  • Awareness of OWASP Top 10, secure SDLC practices, and change management controls (e.g., SOX)

Agency and Third-Party Submissions:  Please note this is a direct search by the Company, and applications through agencies and other third parties will not be accepted, nor will fees be paid for unsolicited resumes. Any unsolicited resumes will be considered the Company's property.

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.

Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Miami, FL vacancy
  • General Information Job Title: Senior Software Engineer Department: Engineering Location: Miami, FL Purpose of Role As a Senior Software Engineer in SRE at eMed, you will play a key role in ensuring our platform is highly available, secure, and performant. You’ll lead... 
    Senior
    Temporary work

    eMed LLC.

    Miami, FL
    4 days ago
  • The Opportunity As a Senior Software Engineer on Iru’s Identity product, you’ll join a small, high-ownership team building a brand-new product approaching GA. You’ll help shape the architecture and core systems behind a unique runtime environment, focusing on reliability... 
    Senior
    Full time
    Work at office
    3 days per week

    Iru

    Miami, FL
    2 days ago
  •  ...named to Forbes’ America’s Best Startup Employers 2025 list for employee engagement and satisfaction. The Opportunity As a Senior Software Engineer (Full‑Stack, Front‑End Dominant) on Iru’s Connect team, you’ll join a small, high‑ownership group building an integrations... 
    Senior
    Full time
    Work at office
    3 days per week

    Iru

    Miami, FL
    2 days ago
  • The University of Miami is seeking a full-time Programmer 2 for the My Wellness Research web applications at the UHealth Medical Campus. This position involves developing and maintaining applications, collaborating with research teams, and ensuring data integrity in systems...
    Senior
    Full time

    University of Miami

    Miami, FL
    3 days ago
  • $175k - $210k

     ...expression generation all the way to data modeling, and you\'ll have a lot of autonomy to make key decisions. We\'re looking for engineers who are product-minded and can think creatively to solve core problems. What We\'re Looking For Minimum of 7 + years of production... 
    Senior
    Local area
    Remote work
    Work from home

    Jobot

    Doral, FL
    4 days ago
  • $190k - $240k

     ...with other teams to deliver cross‑team projects Mentor other engineers to ensure their development & growth Partner with...  ...organization What We Look For ~5+ years of experience as a backend software engineer ~ A strong understanding of Domain‑Driven Design,... 
    Senior
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Affirm

    Doral, FL
    5 days ago
  • $190k - $240k

     ...hidden fees or compounding interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end‑to‑end experiences that...  .../TypeScript. You have a total of 4+ years of experience as a software engineer. You are experienced in designing, developing, and launching... 
    Senior
    Remote work
    Flexible hours

    Affirm

    Miami, FL
    5 days ago
  •  ...Opportunity At Iru, we are redefining enterprise IT and security by building a unified, AI-powered device management platform. As a Senior Software Engineer on our IT Products team, you will build the core, high-throughput backend infrastructure that remotely configures, patches... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide
    3 days per week

    Iru

    Miami, FL
    4 days ago
  • Popeyes in Miami, FL is looking for an energized Software Engineer to develop digital features impacting millions of users. In this role, you will design and deliver guest-facing and franchisee tools while collaborating closely with teams. The successful candidate will... 
    Senior

    Popeyes-01d9eb60

    Miami, FL
    4 days ago
  • 3500 Popeyes Louisiana Kitchen Inc. in Miami is seeking a Software Engineer to enhance digital platforms that directly engage guests. You will be responsible for developing features across React, Node.js, and TypeScript systems. The ideal candidate has over 3 years of software... 
    Senior

    3500 Popeyes Louisiana Kitchen Inc

    Miami, FL
    5 days ago
  • $86.5k - $142.7k

     ...writing and reviewing code, building proofs‑of‑concept, and guiding engineering teams through complex technical decisions. This position...  ...Skills and attributes for success Strong hands‑on background in software engineering and modern application architectures. Deep... 
    Senior
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Doral, FL
    5 days ago
  • $107.4k - $134.2k

     ...Sr Software Engineer, AI & Architecture We are Lennar Lennar is one of the nation's leading homebuilders, dedicated to making an impact and creating an extraordinary experience for their Homeowners, Communities, and Associates by building quality homes and providing exceptional... 
    Senior
    Live in
    Local area

    Lennar

    Doral, FL
    2 days ago
  • $155k

     ...position within the organization. About the Team The Quality Engineering team builds the shared testing infrastructure and quality...  ...microfrontend architecture. About the Role We are looking for a Senior Software Engineer, Quality Engineering to own and scale the quality... 
    Senior
    Contract work
    Local area
    Home office
    Flexible hours
    Shift work

    Scribd, Inc.

    Miami, FL
    3 days ago
  • $133k - $166k

     ...do meaningful work that helps drive global business, investment and innovation forward. What You’ll Do We are seeking a Senior Application Engineer I to lead the advanced configuration, integration, and optimization of legal technology solutions supporting Litigation Practice... 
    Senior
    Worldwide
    Flexible hours

    Kirkland & Ellis

    Doral, FL
    4 days ago
  •  ...A dynamic software startup in Miami is looking for experienced Senior Flutter Developers to enhance and optimize existing applications. This role demands deep expertise in Flutter, as well as experience in unicorn environments and microservices architecture. The ideal... 
    Senior
    Remote work
    Flexible hours

    EATOS CORP

    Doral, FL
    4 days ago
  • $140k - $200k

     ...Clutch Canada is looking for a Senior iOS Engineer in Miami, FL to help enhance their iOS app, which has gained recognition as the #18 productivity app in the App Store. This role involves leading key engineering decisions, working closely with a product team, and maintaining... 
    Senior

    Clutch Canada

    Doral, FL
    4 days ago
  • $125k - $200k

     ...full-stack applications. We are a small team with two other senior engineers contributing to the codebase. Salary is between $125-200k...  ...deployment. Qualifications ~7+ years experience as a full-stack software engineer working on modern JavaScript/TypeScript codebases.... 
    Senior
    Remote work
    Flexible hours

    Stack Influence

    Doral, FL
    5 days ago
  • $80 - $95 per hour

     ...Senior DevOps Engineer – AWS ML Pipelines & FinOpsJob #734912-month W-2 contract (renewal likely)Rate: $80 – $95 per hour DOE Location: Remote / Hybrid - Core hours 09:00 – 13:00 PST About the role A Tier-1 U.S. bank is modernising its 20-year-old core platform.... 
    Senior
    Hourly pay
    Contract work
    Work at office
    Remote work
    Work from home
    Home office

    SherlockTalent

    Doral, FL
    5 days ago
  •  ...services handling high transaction volumes. Raise the bar on engineering processes, CI/CD pipelines, automation, and developer experience...  ...code. What You’ll Need To Succeed 6+ years of professional software engineering experience, including leading complex technical initiatives... 
    Senior
    Local area

    3500 Popeyes Louisiana Kitchen Inc

    Miami, FL
    5 days ago
  • Kirkland & Ellis in Miami is seeking a Senior Application Engineer I to lead the configuration and optimization of legal technology solutions. This role involves working closely with technology vendors and internal stakeholders to ensure that applications are secure and... 
    Senior
    Flexible hours

    Kirkland & Ellis

    Miami, FL
    2 days ago
  •  ...A leading technology firm is looking for a Senior React Developer to join its team in Miami. You will be responsible for designing and implementing user interfaces, collaborating with various departments on innovative projects, and leveraging your programming expertise... 
    Senior
    Relocation

    SherlockTalent

    Doral, FL
    4 days ago
  • $100k - $140k

     ...giants like Apple, Carta, Venmo, MX, and Okta, driving the future of financial data access. About the Job We are looking for a Senior DevOps Engineer to join our Infrastructure team and help build the platform that powers Truv. You'll join a small, senior team working on... 
    Senior
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Truv

    Doral, FL
    5 days ago
  •  ...Compensation: DOE SUMMARY: The ideal candidate is a full stack software developer with knowledge of the Java programming language,...  ...interaction and communication with other IT business units (Middleware engineers, Release Management, Infrastructure, Database, etc.) Education... 
    Senior
    Contract work

    SherlockTalent

    Doral, FL
    5 days ago
  • Obsidian is looking for Senior Software Engineers to join a high-urgency closed-source application development project. Candidates should have a strong background in full-stack development and be able to work independently to build scalable systems. The ideal applicant... 
    Senior

    Obsidian

    Miami, FL
    19 hours ago
  • $140k - $200k

     ...Project description We are looking for a C++ engineer to design and build high performance, low latency applications that process large volumes of real time data. You will work on systems where microseconds and throughput matter, optimizing every layer from algorithms... 
    Senior

    Luxoft

    Doral, FL
    5 days ago
  • $175k - $210k

    A pioneering AI Startup is seeking an experienced Back-End Engineer to design and build intelligent systems. The role is fully remote and suitable for those with 7+ years in complex SaaS environments. Ideal candidates are proficient in Python and PostgreSQL, with strong... 
    Senior
    Remote job

    Jobot

    Miami, FL
    3 days ago
  • A leading IT professional services provider is seeking an SOA Developer based in Miami, FL. The ideal candidate will have extensive experience with Oracle SOA, excellent Java skills, and demonstrated abilities in API management and design. The role requires effective communication...
    Senior

    Yochana IT Solutions Inc

    Miami, FL
    2 days ago
  • $80 - $130 per hour

    Mercor is seeking a Senior Software Engineer Expert to design and maintain full-stack applications using Python. This role involves building and integrating APIs, collaborating with engineering teams, and enhancing system performance. The ideal candidate should have multiple... 
    Senior
    Remote job
    Contract work
    Flexible hours

    Mercor

    Miami, FL
    3 days ago
  • $125k - $200k

    A growing tech startup is seeking a full-stack software engineer to develop and maintain their codebase and infrastructure. In this remote-first role, you'll collaborate with teams to deliver high-quality product features across frontend and backend using modern technologies... 
    Senior
    Remote job

    Stack Influence Inc

    Miami, FL
    1 day ago
  • We are seeking a highly skilled SAP QM Consultant to join our dynamic team. As an integral part of our organization, you will play a crucial role in designing, configuring, and implementing SAP Quality Management solutions for our clients across various industries, with...
    Senior
    Flexible hours

    Fusion Consulting AG

    Doral, FL
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!