Taro Logo

Lead Software Engineer

Disney Entertainment and ESPN Product & Technology builds and advances the technological backbone for Disney's media business globally.
$166,800 - $223,600
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Gaming · Enterprise SaaS · Consumer

Description For Lead Software Engineer

Disney Entertainment and ESPN Product & Technology is seeking a Lead Software Engineer to drive excellence in streaming experiences for Hulu, focusing on native playback across gaming consoles, mobile devices, and set-top boxes. This role involves leading the migration of apps to a unified player and improving native playback experiences on PlayStation, Xbox, Android, and other platforms.

The position requires expertise in C/C++ and/or Rust development, with a strong focus on low-level video player and cross-platform development, particularly for Xbox and Windows UWP. The ideal candidate will have extensive experience with streaming technologies, including HLS, DRM technologies, and adaptive bitrate streaming algorithms.

As a lead engineer, you'll own large features, drive technical direction, and mentor other engineers while working closely with application layer and backend video services teams. The role offers the opportunity to work with cutting-edge streaming technology, implementing standards like Dolby Vision, Dolby ATMOS, and HDR10+.

The position is based in San Francisco, CA, offering a competitive salary range of $166,800 to $223,600, plus bonus potential and comprehensive benefits. You'll be part of Disney's media technology innovation, working on products that reach millions globally through platforms like Disney+, Hulu, ESPN, and ABC.

This role combines technical leadership with hands-on development, requiring both deep technical expertise and strong mentorship abilities. You'll be at the forefront of streaming technology, helping shape the future of Disney's digital media delivery while working with a talented team of engineers and product developers.

Last updated 2 days ago

Responsibilities For Lead Software Engineer

  • Port and optimize the Rust and C/C++ player for streaming experience to Xbox and other platforms
  • Collaborate with application development teams and services engineering teams
  • Ensure latest audio and video standards delivery with full fidelity
  • Lead strategies for deployment quality and stability
  • Develop project's build system and continuous integration system
  • Provide technical expertise and mentoring to developers
  • Hold team accountable to high development standards

Requirements For Lead Software Engineer

Rust
Linux
  • Minimum of 7 years of related work experience
  • Fluent in C and C++ or Rust
  • Strong understanding of Git and branching strategies
  • Experience with Windows and Xbox development
  • Experience developing and optimizing multi-threaded applications
  • Experience using build runners for multi-platform projects
  • Bachelor's Degree in Computer Science or related field
  • Strong communication and collaboration skills

Benefits For Lead Software Engineer

Medical Insurance
  • Bonus
  • Medical Benefits
  • Long-term Incentives

Interested in this job?

Jobs Related To Disney Lead Software Engineer