Sr Software Engineer, Video Playback Engineering

The Walt Disney Company is a leading diversified international family entertainment and media enterprise.
$138,900 - $203,900
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Entertainment

Description For Sr Software Engineer, Video Playback Engineering

Disney Entertainment & ESPN Technology is seeking a Senior Software Engineer to join their Video Playback Engineering team. This role is crucial in delivering excellent streaming experiences for Hulu, Disney+ and ESPN+ as a developer of their client player.

The position involves working on playback across several devices including gaming consoles, mobile devices and set top boxes. You'll have the opportunity to lead in the design and implementation of their cross-platform C/C++ and Rust player that runs Disney+ and Hulu on these devices.

As a Senior Software Engineer, you'll be responsible for developing and maintaining the Rust and C/C++ player, optimizing performance for resource-constrained platforms, and creating architecture designs. You'll work closely with application development teams, services engineering teams, and product management to understand device limitations and requirements.

The role offers competitive compensation ranging from $138,900 to $203,900 depending on location and experience, plus bonus potential and comprehensive benefits. This is an opportunity to work on technology that reaches millions of consumers daily through platforms like Disney+, Hulu, ABC News, and ESPN+.

The ideal candidate will have 5+ years of software development experience, strong expertise in C/C++ or Rust, and experience with streaming technologies. You should be passionate about coding and debugging complex problems, with the ability to lead technical direction and mentor other engineers.

This position offers the chance to work at the forefront of streaming technology, contributing to the future of Disney's media infrastructure while being part of a team that values innovation and technical excellence. The role requires working from one of Disney's offices in Seattle WA, Morrisville NC, New York NY, or San Francisco CA.

Last updated 3 months ago

Responsibilities For Sr Software Engineer, Video Playback Engineering

  • Develop and maintain Rust and C/C++ player for streaming experience
  • Optimize player performance for resource constrained platforms
  • Create and review architecture and designs
  • Maintain strong code understanding to identify and address issues
  • Collaborate with application development teams and product management
  • Lead testing and telemetry strategies
  • Develop build system and continuous integration
  • Provide technical expertise and mentoring
  • Maintain high development standards

Requirements For Sr Software Engineer, Video Playback Engineering

Rust
  • 5+ years of full software development lifecycle experience
  • Fluent in C and C++ or Rust
  • Experience in Streaming technologies (HLS, DRM, Adaptive Bitrate)
  • Experience developing multi-threaded applications
  • Experience with build runners for multi-platform projects
  • Strong communication and collaboration skills
  • BS or BA in Computer Science, Engineering or related field

Benefits For Sr Software Engineer, Video Playback Engineering

Medical Insurance
  • Competitive Base Pay
  • Bonus Potential
  • Medical Benefits
  • Long-term Incentives

Interested in this job?

Jobs Related To Disney Sr Software Engineer, Video Playback Engineering

Senior Software Engineer - Salesforce

Senior Salesforce Engineer role at Disney Entertainment, building innovative ad platform solutions and requiring 5+ years of Salesforce development experience.

Senior Software Engineer

Senior Software Engineer position at Disney Entertainment, focusing on developing solutions for service management and business operations using React, TypeScript, and Node.js.

Senior Software Engineer - Rust

Senior Software Engineer position at Disney Entertainment focusing on Rust development for streaming platform infrastructure.

Senior Media Performance Engineer, Quality

Senior Media Performance Engineer role at Disney Entertainment focusing on streaming media technology and performance optimization.

Senior Software Engineer

Senior Software Engineer role at Disney Entertainment & ESPN Technology, focusing on experimentation and personalization data systems for streaming platforms.