Manager Data Engineering

Norwegian Cruise Line Holdings Ltd.Miami, FL

About The Position

The Manager Data Engineering position at Norwegian Cruise Line Holdings (NCLH) involves leading engineering execution and ensuring high-quality technical delivery aligned with business objectives. NCLH is a leading global cruise company operating Norwegian Cruise Line, Oceania Cruises, and Regent Seven Seas Cruises brands, with a combined fleet of 32 ships and over 35,000 shipboard crew, visiting approximately 700 port destinations annually. The company is expanding, with plans to add 13 additional ships across the three brands through 2036. The role requires providing technical leadership, mentorship, and hands-on guidance to engineers, driving complex technical initiatives, and collaborating with Solution Architects on architecture and design. Key responsibilities include assessing technical feasibility, supporting sprint planning, establishing engineering standards, overseeing code quality, and promoting continuous improvement in engineering processes, platform performance, and reliability within an agile, product-driven environment.

Requirements

  • Bachelor's degree in business management, computer science, industrial engineering, or other related field of study; or any combination of relevant work experience and education.
  • 7+ years of experience building modern data warehouse and cloud-based data solutions.
  • At least 2 years of team management experience.
  • Strong understanding in data modeling.
  • Advanced SQL experience.
  • Experience working in agile environments.
  • Hands-on experience with Snowflake, dbt, Matillion, and other ELT/ETL tools is required.
  • Ability to drive high-quality technical delivery.
  • Strong technical expertise in modern data warehousing and cloud data platforms.
  • Proven engineering leadership, driving architectural decisions and ensuring high-quality technical delivery aligned with business objectives.
  • Strong stakeholder management, strategic planning, risk management, and cross-functional collaboration skills.
  • Focus on innovation and continuous improvement.
  • Ability to foster scalable, secure, and performance-optimized data ecosystems within Agile, product-driven environments.

Responsibilities

  • Lead engineering execution and ensure high-quality technical delivery aligned with business objectives.
  • Provide technical leadership, mentorship, and hands-on guidance to engineers and technical teams.
  • Demonstrate a strong engineering background with proven leadership experience in driving complex technical initiatives.
  • Guide complex technical solutions and review architecture and design in collaboration with Solution Architects.
  • Assess technical feasibility of backlog items and actively support sprint planning and estimation.
  • Establish and enforce engineering standards, coding best practices, security controls, governance requirements, and regulatory compliance (e.g., SOX where applicable).
  • Oversee code quality through design reviews, peer reviews, and automated validation processes.
  • Good understanding on CI/CD pipelines to enable automated build, testing, and deployment processes.
  • Drive source control best practices using GitHub, including branching strategies, pull request governance, and code review workflows.
  • Experience working in agile, product-based engineering teams with strong collaboration across cross-functional stakeholders.
  • Coordinate technical deliverables with external vendor teams when required.
  • Monitor technical risks, proactively identify issues, and ensure timely resolution to maintain operational stability.
  • Promote continuous improvement in engineering processes, platform performance, and overall reliability.
  • Demonstrate experience with SaaS-based solutions and hands-on expertise in Snowflake, Oracle, and SQL Server.
  • Possess strong exposure to dbt, Matillion, and other ELT/ETL tools.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service