Principal Software Engineer

A leading technology division that powers Disney's media, streaming, and digital products including Disney+, Hulu, ESPN, and ABC.
$184,300 - $270,700
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Entertainment · Enterprise SaaS

Description For Principal Software Engineer

Disney Entertainment & ESPN Technology is seeking a Principal Software Engineer to join their Media Engineering team, focusing on building and maintaining the software systems that power streaming media content across Disney's major brands including Disney+, Hulu, ESPN, and ABC. This role is central to defining the player architecture that delivers streaming experiences across multiple platforms.

The position requires an experienced engineer with deep expertise in C/C++ or Rust, particularly in video player and cross-platform development. You'll be responsible for leading the technical direction of a cross-platform C/C++ and Rust player that powers Disney+ and Hulu across gaming consoles and set-top boxes. The role combines hands-on development with technical leadership, requiring both strong coding skills and the ability to mentor other engineers.

As a Principal Engineer, you'll tackle complex technical challenges in video streaming, working with technologies like HLS, DRM, and adaptive bitrate streaming. You'll collaborate across teams to optimize playback experiences and ensure high-quality streaming for millions of users. The position offers the opportunity to work on large-scale systems that reach a global audience while contributing to the evolution of Disney's direct-to-consumer experience.

The role is based in major tech hubs including New York City, Seattle, or San Francisco, offering competitive compensation including base salary, bonuses, and comprehensive benefits. You'll be part of Disney's larger technology organization that's transforming how audiences experience entertainment worldwide. This is an excellent opportunity for a senior technologist who wants to impact how millions of people consume streaming content while working with cutting-edge video technologies.

Last updated a month ago

Responsibilities For Principal Software Engineer

  • Develop and maintain Rust and C/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
  • Collaborate with application development teams and product management
  • Lead testing strategies and telemetry approaches
  • Provide technical expertise to developers

Requirements For Principal Software Engineer

Rust
Linux
  • 10+ years of full software development lifecycle experience
  • Fluent in C/C++ and/or Rust
  • Extensive experience in embedded software development
  • Experience in video playback technologies
  • Experience developing multi-threaded applications
  • Strong communication and collaboration skills
  • BS or BA in Computer Science, Engineering, or related field

Benefits For Principal Software Engineer

Medical Insurance
  • Medical benefits
  • Bonus opportunities
  • Long-term incentives

Interested in this job?

Jobs Related To Disney Principal Software Engineer

Principal Software Engineer

Principal Software Engineer role at Disney Entertainment building scalable backend services for streaming platforms including Disney+, Hulu, and Star+.

Principal Software Engineer

Principal Software Engineer role at Disney Entertainment building scalable commerce services for global streaming platforms including Disney+, Hulu, and ESPN.

Principal Software Engineer, Architecture - Ad Platforms

Principal Software Engineer role at Disney focusing on AI/ML architecture for ad platforms

Sr Principal Software Engineer

Senior Principal Software Engineer role at Disney focusing on Identity Engineering and cloud-based systems, offering competitive compensation and the opportunity to shape global entertainment technology.

Principal Software Engineer

Principal Software Engineer role at Disney Entertainment & ESPN Technology focusing on backend development for streaming services.