Principal Software Engineer

The Walt Disney Company is a leading diversified international family entertainment and media enterprise that includes Disney Entertainment, ESPN, and Disney Experiences.
New York, NY, USASanta Monica, CA, USAGlendale, CA, USA
$184,300 - $270,700
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Entertainment · Streaming

Description For Principal Software Engineer

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.

Media Engineering builds the software and systems which prepare, deliver, and play streaming media content across the Disney media brands including Disney+, Hulu, ESPN, and ABC. Our objective is to provide the best playback experience in the industry to our viewers.

As a Principal Software Engineer, you will define the player architecture that helps us deliver excellent streaming experiences for Disney+, Hulu, ESPN, and other Disney brands as a developer and architect of our client player. Our team is responsible for playback across several devices including gaming consoles and set top boxes. You will have the opportunity to lead in the design and implementation of our cross-platform C/C++ and Rust player that runs Disney+ and Hulu on these devices.

Key Aspects of the Role:

  • Lead technical direction and architecture for video player development
  • Optimize performance for resource-constrained platforms
  • Collaborate with cross-functional teams on feature development
  • Mentor and provide technical expertise to other engineers
  • Drive quality and stability through testing and telemetry strategies

The role offers competitive compensation ranging from $184,300 to $270,700 depending on location, plus bonus potential and comprehensive benefits. You'll be part of a team working on cutting-edge streaming technology that reaches millions of viewers globally.

This is an opportunity to shape the future of streaming media at one of the world's most beloved entertainment companies. You'll work with world-class teams, tackle complex technical challenges, and help deliver magical viewing experiences to audiences worldwide.

The position is based in one of Disney's tech hubs including New York City, Seattle, Morrisville NC, San Francisco, Santa Monica or Glendale. Join us in building the next generation of streaming technology that powers some of the most popular entertainment platforms globally.

Last updated 4 hours ago

Responsibilities For Principal Software Engineer

  • Develop and maintain Rust and C++ player that drives streaming experience
  • Optimize player performance for resource constrained platforms
  • Create and review architecture and designs for team projects
  • Own large and complex features
  • Maintain strong understanding of code to identify, research and address issues
  • Collaborate with application development teams and services engineering teams
  • Lead strategies for quality and stability of deployments
  • Develop build system and continuous integration system
  • Provide technical expertise to developers
  • Hold team accountable to high development standards

Requirements For Principal Software Engineer

Rust
  • 10+ years of full software development lifecycle experience
  • Fluent in C/C++ and/or Rust
  • Extensive experience in embedded software development
  • Extensive experience in video playback technologies
  • Experience developing and optimizing multi-threaded applications
  • Experience using build runners / compilation tools for multi-platform projects
  • Strong individual contributor with drive to learn and patience to teach
  • Great communication and collaboration skills
  • BS or BA in Computer Science, Engineering, or related field or equivalent experience

Interested in this job?

Jobs Related To Disney Principal Software Engineer

Sr Principal Software Engineer

Sr Principal Software Engineer position at Disney Entertainment, focusing on Identity Engineering and CIAM capabilities across Disney's digital platforms.

Principal Software Engineer

Principal Software Engineer position at Disney Entertainment & ESPN Technology, focusing on backend development for streaming services with competitive compensation and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Disney Entertainment focusing on building highly available backend services for media playback and streaming platforms.

Principal Software Engineer, C++

Principal Software Engineer position at Disney focusing on C++ development for Hulu's next-generation streaming platform, requiring 10+ years of experience in embedded systems and client platform development.

Principal Software Engineer

Principal Software Engineer role at Disney Entertainment building scalable commerce systems for global streaming platforms like Disney+ and ESPN.