Lead Software Engineer (C/C++ or Rust)

The Walt Disney Company is a leading diversified international family entertainment and media enterprise creating world-class stories and experiences.
$142,200 - $213,900
Backend
Staff Software Engineer
Remote
7+ years of experience
Entertainment · Enterprise SaaS · Streaming
This job posting may no longer be active. You may be interested in these related jobs instead:
Lead Software Engineer, Ad Platforms

Lead Software Engineer position at Disney Entertainment focusing on Ad Platforms development, requiring expertise in big data and backend systems.

Lead Software Engineer

Lead Software Engineer position at Disney focused on service reliability and cloud platforms to support Disney Parks, Experiences, and Products.

Lead Backend (Java) Engineer

Lead Backend Java Engineer position at Disney Entertainment, focusing on developing scalable solutions for streaming platforms and digital products.

Manager Software Engineer

Manager Software Engineer position at Disney Experiences, leading development teams and architecting scalable solutions for Disney's vacation brands.

Sr Technical Program Mgr, Live Stream Tooling

Senior Technical Program Manager position at Disney focused on live stream tooling and media processing technology.

Description For Lead Software Engineer (C/C++ or Rust)

Disney Entertainment & ESPN Technology is seeking a Lead Software Engineer to join their Media Engineering team, focusing on video analytics and streaming experiences for Hulu and Disney+. This role involves leading the development of cross-platform C/C++ and Rust players that power Disney+ and Hulu across various devices including gaming consoles and set-top boxes.

The position offers an exciting opportunity to work at the intersection of entertainment and technology, helping to shape the future of Disney's media delivery. You'll be part of a team responsible for delivering seamless video playback experiences to millions of subscribers worldwide. The role combines technical leadership with hands-on development, requiring expertise in video streaming technologies and performance optimization.

As a lead engineer, you'll have the chance to own large features, drive technical direction, and mentor other engineers while working on cutting-edge streaming technology. The position involves collaboration with various technical teams across the application layer and backend video services to deliver features that enhance the viewing experience for Disney's global audience.

The role offers competitive compensation, comprehensive benefits, and the opportunity to work with one of the world's premier entertainment companies. You'll be part of Disney's legacy while helping to build its future in the streaming space. The position provides exposure to advanced streaming technologies, including HLS, DRM, adaptive bitrate streaming, and various video codecs.

This is an ideal opportunity for an experienced C/C++ or Rust engineer who is passionate about video technology and wants to make an impact on how millions of people consume entertainment content. The role combines technical challenges with leadership opportunities in a fast-paced, innovative environment at the forefront of streaming technology.

Last updated 3 months ago

Responsibilities For Lead Software Engineer (C/C++ or Rust)

  • Develop and maintain Rust and C/C++ player that drives streaming experience
  • Optimize player to perform well for resource constrained platforms
  • Create and review architecture and designs for team projects
  • Lead strategies to ensure quality and stability of deployments
  • Develop project's build system and continuous integration system
  • Provide technical expertise and mentoring to developers
  • Collaborate with application development teams and services engineering teams

Requirements For Lead Software Engineer (C/C++ or Rust)

Rust
  • Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field
  • Minimum of 7 years of related work experience
  • Fluent in C and C++ or Rust
  • Experience developing and optimizing multi-threaded applications
  • Experience using build runners / compilation tools for multi-platform projects
  • Strong communication and collaboration skills
  • Strong teamwork ethic

Benefits For Lead Software Engineer (C/C++ or Rust)

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical benefits
  • Bonus opportunities
  • Long-term incentives
  • Financial benefits

Interested in this job?