Talent.com
Principal Software Engineer - C++

Principal Software Engineer - C++

Disneyland Hong KongNew York, NY, United States
1 day ago
Job type
  • Full-time
Job description

Technology is at the heart of Disney’s past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all working to build and advance the technological backbone for Disney’s media business globally.

The team marries technology with creativity to build world‑class products, enhance storytelling, and drive velocity, innovation, and scalability for our businesses. We are Storytellers and Innovators. Creators and Builders. Entertainers and Engineers. We work with every part of The Walt Disney Company’s media portfolio to advance the technological foundation and consumer media touch points serving millions of people around the world.

Here are a few reasons why we think you’d love working here :

Building the future of Disney’s media : Our Technologists are designing and building the products and platforms that will power our media, advertising, and distribution businesses for years to come. Reach, Scale & Impact : More than ever, Disney’s technology and products serve as a signature doorway for fans’ connections with the company’s brands and stories. Disney+. Hulu. ESPN. ABC. ABC News…and many more. These products and brands – and the unmatched stories, storytellers, and events they carry – matter to millions of people globally. Innovation : We develop and implement groundbreaking products and techniques that shape industry norms, and solve complex and distinctive technical problems.

Product Engineering is a unified team responsible for the engineering of Disney Entertainment & ESPN digital and streaming products and platforms. This includes product engineering, media engineering, quality assurance, engineering behind personalization, commerce, lifecycle, and identity.

Job Summary

The Hulu Client Engineering team is looking for a Principal Engineer to provide strong, hands‑on technical leadership for a team of engineers as you work together to extend, evolve, improve, and support two of our in‑production multi‑platform native runtimes. These native runtimes host a web‑based client app across a variety of living‑room platforms and devices, and you will have a unique opportunity to help set the vision for a technical strategy for these runtimes. Your high‑level goals will include improving end‑user experience and migrating to new platforms / devices. You will need to address challenges including performance, stability, observability, security, cross‑device support, devices with very limited resources, and improving developer experience. This role requires tenacity and resilience, thriving in a fast‑paced environment with minimal or ambiguous direction, being self‑directed, and balancing competing technical priorities.

  • This is an onsite position, four (4) days a week, and must sit in one of our technology offices above

Responsibilities and Duties of the Role

  • Bring advanced native engineering skills to be a critical member and technical leader of a team of engineers responsible for two of our multi‑platform native runtimes
  • Help define a roadmap and technical direction for these runtimes that power Hulu across many living room device models
  • Architect, design, build, and improve functionality at the core of these native frameworks, including leading high‑level architectural discussions and planning sessions, especially around the improvement of software observability
  • Review code from the team and provide technical feedback and guidance, as well as writing some key code yourself
  • Collaborate closely with other Disney teams, including our Hulu living room client engineering team, media player engineering teams, services engineering teams, product managers, and design teams, and help understand and explain device limitations and requirements
  • Work with hardware manufacturing partners to vet new hardware from a client application perspective
  • Required Education, Experience / Skills / Training

  • Candidates should have 10+ years of C / C++ experience on large codebases
  • Experience with creating technical roadmaps and providing technical direction, leadership, guidance, and feedback to a team of engineers
  • Hands‑on experience with performance and memory profiling, tuning, and optimization, preferably on resource‑constrained devices
  • Strong knowledge of software architecture and design patterns
  • Expertise working with versions of C++ both before and after C++11
  • Excellent interpersonal and communication skills
  • Preferred Qualifications

  • Experience with embedded systems and / or writing portable multi‑platform code on resource constrained systems
  • Experience in designing and implementing software observability instrumentation in a large production codebase, and using the resulting observability data to identify and resolve stability and performance issues
  • Experience with the internals of browser technology such as WebKit, Chromium, Cobalt, etc.
  • Experience / interest in leveraging AI tooling / agents creatively to accelerate development velocity on large codebases
  • Graphics experience with OpenGL / EGL, OpenGL ES, Vulkan, Metal, etc.
  • Understanding of cross‑device dependency management, and experience using build runners / compilation tools for multi‑platform projects
  • Some familiarity with streaming video (DASH or HLS protocol), codecs, and DRM
  • Required Education

  • Bachelor’s degree or better in Computer Science or a related technical field or equivalent job experience
  • The hiring range for this position in Los Angeles, CA is $188,400 - $252,600, Seattle, WA / New York, NY is $197,400 - $264,700 per year and in San Francisco, CA is $206,400 - $276,700 per year. The base pay actually offered will take into account internal equity and also may vary depending on the candidate’s geographic region, job‑related knowledge, skills, and experience among other factors. A bonus and / or long‑term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and / or other benefits, dependent on the level and position offered.

    Disability Accommodation for Employment Applications

    The Walt Disney Company and its Affiliated Companies are Equal Employment Opportunity employers and welcome all job seekers including individuals with disabilities and veterans with disabilities. If you have a disability and believe you need a reasonable accommodation in order to search for a job opening or apply for a position, visit the Disney candidate disability accommodations FAQs Link opens in new window . We will only respond to those requests that are related to the accessibility of the online application system due to a disability.

    #J-18808-Ljbffr

    Create a job alert for this search

    Principal Software Engineer • New York, NY, United States

    Related jobs
    • Promoted
    Senior Principal Engineer - Platform Engineering (Trust and Identity infrastructure)

    Senior Principal Engineer - Platform Engineering (Trust and Identity infrastructure)

    FastlyNew York, NY, United States
    Full-time
    Senior Principal Engineer - Platform Engineering (Trust and Identity Infrastructure).Denver, CO; New York City, NY; San Francisco, CA. Fastly helps people stay better connected with the things they ...Show moreLast updated: 4 days ago
    Principal Software Engineer, Infrastructure & Operations

    Principal Software Engineer, Infrastructure & Operations

    JobgetherNew York, NY, US
    Remote
    Full-time
    Quick Apply
    This position is posted by Jobgether on behalf of a partner company.We are currently looking for a Principal Software Engineer, Infrastructure & Operations in New York (USA).As a Principal Soft...Show moreLast updated: 5 days ago
    C++ Engineer

    C++ Engineer

    Huntress TalentManhattan, NY, US
    Full-time
    Quick Apply
    C++ Engineer Trading Systems High frequency trading firm - is urgently looking for a C++ Engineer.This role will give you massive exposure to developing a C++ that allow for realtime algo allocatio...Show moreLast updated: 30+ days ago
    • Promoted
    Civil Engineer PM / Dept Head W / WW

    Civil Engineer PM / Dept Head W / WW

    The WorkPlace GroupHolmdel, NJ, US
    Full-time
    Dept Head / Project Manager -Wastewater Treatment.Relocation Assistance Provided • • •.Are you ready to elevate your career with an employer that values growth, innovation, and.Our client’s cultur...Show moreLast updated: 3 days ago
    • Promoted
    Algebra Private Tutoring Jobs Middletown

    Algebra Private Tutoring Jobs Middletown

    SuperprofMiddletown, NJ, US
    Full-time +1
    Superprof is the leading tutoring platform in the USA, connecting passionate individuals with eager learners.We operate in over 41 countries, making education accessible to everyone, everywhere.Sup...Show moreLast updated: 18 days ago
    C++ Developer

    C++ Developer

    Atto Trading TechnologiesNew York, NY, US
    Full-time
    Quick Apply
    Atto Trading, a dynamic quantitative trading firm founded in 2010 and leading in global high-frequency strategies, is looking for a C++ Software Engineer to join our team in New York.We are e...Show moreLast updated: 30+ days ago
    • Promoted
    Physics Private Tutoring Jobs Middletown

    Physics Private Tutoring Jobs Middletown

    SuperprofMiddletown, NJ, US
    Full-time +1
    Superprof is the leading tutoring platform in the USA, connecting passionate individuals with eager learners.We operate in over 41 countries, making education accessible to everyone, everywhere.Sup...Show moreLast updated: 18 days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    GustoNew York, NY, United States
    Full-time
    Denver, CO; San Francisco, CA; New York, NY.Gusto is a modern, online people platform that helps small businesses take care of their teams. On top of full-service payroll, Gusto offers health insura...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    RelativityNewark, NJ, United States
    Full-time
    Join our team as we reimagine and modernize the core of Relativity's data architecture.You'll play a pivotal role in transforming the Document Data Model (DDM)-a foundational component of our platf...Show moreLast updated: 30+ days ago
    Senior Software Engineer, C++

    Senior Software Engineer, C++

    TechChain TalentNew York, New York, United States
    Full-time
    Quick Apply
    Senior Software Engineer C++ / Distributed Systems (Blockchain Infrastructure).K-$290K USD base (depending on experience, skills, and location). New York or San Francisco preferred.A leading decentr...Show moreLast updated: 18 days ago
    • Promoted
    Principal Software Engineer, Growth

    Principal Software Engineer, Growth

    JoinhorizonNew York, NY, United States
    Full-time
    Gusto is a modern, online people platform that helps small businesses take care of their teams.On top of full-service payroll, Gusto offers health insurance, 401(k)s, expert HR, and team management...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Quality Engineer (Wayne, NJ)

    Principal Quality Engineer (Wayne, NJ)

    GetingeWayne, NJ, United States
    Full-time
    Join our diverse teams of passionate people and a career that allows you to develop both personally and professionally.At Getinge we exist to make life-saving technology accessible for more people....Show moreLast updated: 30+ days ago
    • Promoted
    Director, Intelligent Automation

    Director, Intelligent Automation

    MaximusNew Brunswick, NJ, US
    Full-time
    Director, Intelligent Automation\n.Description & Requirements\n \n\n.Director, Intelligent Automation.Intelligent Document Processing (IDP) and Robotic Process Automation (RPA) strategy.As a pa...Show moreLast updated: 8 days ago
    • Promoted
    Project Engineer

    Project Engineer

    EquiliemAsbury Park, NJ, United States
    Full-time
    Position Overview : The Project Engineer position offers a dynamic and self-motivated individual the unique opportunity to be part of a rapidly growing business in a rewarding field.The position off...Show moreLast updated: 15 days ago
    • Promoted
    Senior Software Engineer, Core Experiences - Stamford, USA

    Senior Software Engineer, Core Experiences - Stamford, USA

    SpeechifyStamford, CT, United States
    Full-time
    We''re looking for a Senior Software Engineer to join our Core Experiences Team.This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across pl...Show moreLast updated: 7 days ago
    • Promoted
    Software Engineer – Desktop Applications

    Software Engineer – Desktop Applications

    Canfield Scientific, IncParsippany, NJ, US
    Full-time
    The ideal Software Engineer – Desktop Applications candidate is strong with C++ and has the ability to develop, 2D / 3D applications, has a good understanding of the principles of photography, has th...Show moreLast updated: 30+ days ago
    • Promoted
    Highway Project Engineer CM

    Highway Project Engineer CM

    Creighton ManningWhite Plains, NY, US
    Full-time
    Creighton Manning, a GAI Company, is seeking a Highway Project Engineer to join our team.Are you looking for a collaborative work environment where you can work on exciting and vital transportation...Show moreLast updated: 2 days ago
    Principal Software Engineer

    Principal Software Engineer

    Fabric, New York, United States,
    Full-time
    Quick Apply
    We are looking for a Principal Software Engineer to lead our Virtual Care team's technical vision.This is a highly impactful role where you will apply your strategic thinking and deep technical exp...Show moreLast updated: 4 days ago