Taro Logo

Lead Software Engineer

Global entertainment and media company that operates streaming services, theme parks, and media networks.
New York, NY, USAMorrisville, NC, USASeattle, WA, USA
$145,000 - $223,600
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Entertainment · Consumer

Description For Lead Software Engineer

Disney Entertainment and ESPN Product & Technology is seeking a Lead Software Engineer to join their media engineering team. This role focuses on delivering streaming experiences for Hulu and other Disney platforms, specifically working on native playback across gaming consoles, mobile devices, and set-top boxes. The position involves leading the development of new playback features and integrating cross-platform C/C++ and Rust players across Disney brands and apps.

The ideal candidate will have extensive experience in C/C++ and/or Rust engineering, with particular expertise in low-level video player and cross-platform development, emphasizing Xbox and Windows UWP development. This role offers the opportunity to work on cutting-edge streaming technology, implementing various audio and video standards like Dolby Vision, Dolby ATMOS, and HDR10+.

As a lead engineer, you'll be responsible for owning large features, driving technical direction, and mentoring other engineers. The role involves close collaboration with application layer teams and backend video services to deliver features. The position offers competitive compensation varying by location, with ranges from $145,000 to $223,600 depending on the specific office location.

Disney's technology team is at the forefront of innovation, building world-class products that serve millions globally through platforms like Disney+, Hulu, ESPN, and ABC. The role offers the chance to work on projects with massive scale and impact, implementing groundbreaking products that shape industry norms. The team culture emphasizes both technical excellence and collaborative problem-solving, making it an ideal environment for experienced engineers looking to make a significant impact in the streaming media industry.

Last updated 7 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

Jobs Related To Disney Lead Software Engineer