Skip to Main Content

Job Title


Principal Software Engineer C


Company : Disney Cruise Line - The Walt Disney Company


Location : London, England


Created : 2025-05-04


Job Type : Full Time


Job Description

Disney Entertainment & ESPN Technology On any given day at Disney Entertainment & ESPN Technology, we’re reimagining ways to create magical viewing experiences for the world’s most beloved stories while also transforming Disney’s media business for the future. Whether that’s evolving our streaming and digital products in new and immersive ways, powering worldwide advertising and distribution to maximize flexibility and efficiency, or delivering Disney’s unmatched entertainment and sports content, every day is a moment to make a difference to partners and to hundreds of millions of people around the world. The Product & Data Engineering team is responsible for end-to-end development of Disney’s consumer-facing products, including streaming platforms Disney+, Hulu, and ESPN+, as well as digital experiences across ESPN, Marvel, Disney Studios, NatGeo, and ABC News. The team drives innovation at scale for millions of consumers worldwide across Apple, Android, Smart TVs, game consoles, and the web, powering core experiences like personalization, search, messaging, and data. A few reasons why you’d love working for Disney Entertainment & ESPN Technology: Building the future of Disney’s media business:DE&E Technologists are designing and building infrastructure to power Disney’s media, advertising, and distribution businesses for years to come. Reach & Scale:The products and platforms built and operated by this group delight millions of consumers daily – from Disney+ and Hulu to ABC News and Entertainment, to ESPN and ESPN+. Innovation:We develop groundbreaking products and techniques that shape industry norms and enhance audience experiences in sports, entertainment, and news. Job Summary: The Hulu Client Engineering team seeks a Principal Engineer to design and build our next-generation Client Platform, which will power Hulu across various living room devices. This role offers a unique opportunity to set the long-term technical vision for pushing the boundaries on some of the most advanced 10-foot devices in the market. We seek an engineer skilled in cross-platform coding, experienced with supporting multiple client platforms, and passionate about enhancing UX on our custom in-house runtime for optimal viewer experiences across diverse devices, from set-top boxes to modern game consoles. Responsibilities and Duties: Bring advanced native engineering expertise to design and build our Client Platform. Define a long-term roadmap for the Client Platforms supporting Hulu across all living room devices. Design and develop core functionalities within shared frameworks. Lead architecture discussions and planning sessions. Develop and implement strategies for maintaining and supporting existing frameworks to ensure high performance and quality user experiences. Collaborate with hardware partners to evaluate new hardware from a client application perspective. Work closely with the Native Client Platform Core engineering team, services teams, and product owners to understand device limitations and requirements. Basic Qualifications: 10+ years of experience with C/C++ on embedded systems or portable multi-platform development on resource-constrained platforms. Expertise with web standards and technologies such as JavaScript, CSS, HTML5. Deep understanding of browser internals like WebKit, Chromium, Cobalt. Proficiency with React and React Native frameworks. Experience porting web browsers on embedded systems with resource constraints (memory, CPU, GPU), e.g., Chromecast, WebKit, Cobalt. Experience with web engine porting on embedded connected devices like Smart TVs and media devices. Strong UI-level coding skills in React, with knowledge of data-driven UX design patterns. Understanding of various chip architectures and their features. Experience with multi-platform build tools and compilation processes. Hands-on debugging and profiling skills, especially in memory management. Preferred Qualifications: Experience with graphics APIs such as OpenGL/EGL, Vulkan, Metal. Knowledge of cross-device dependency management. Familiarity with game engines and related technologies. Deep understanding of browser internals like WebKit, Chromium, Cobalt, React Native. Experience with streaming protocols (DASH, HLS), codecs, and DRM technologies. Education: Bachelor’s degree in Computer Science or a related technical field, or equivalent experience. Compensation varies by location and experience, with ranges specified for Seattle, NY, California, and Connecticut. Additional benefits include bonuses, incentives, and comprehensive health and financial benefits.#J-18808-Ljbffr