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

A leading technology organization providing the technological backbone and product development for Disney's media business units, powering streaming services like Disney+ and Hulu.
$159,500 - $213,900
Backend
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Entertainment

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 design and implementation of a cross-platform C/C++ and Rust player that powers Disney+ and Hulu across gaming consoles and set-top boxes. The position offers an opportunity to work on large-scale streaming technology that reaches millions of consumers daily.

The ideal candidate will have extensive experience in C/C++ or Rust development, with a focus on video player and cross-platform development. They will be responsible for optimizing player performance, leading technical direction, and mentoring other engineers. The role involves collaboration with various technical teams to deliver seamless video streaming experiences to subscribers.

The position offers competitive compensation, including a comprehensive benefits package and potential for bonuses and long-term incentives. Working at Disney Entertainment & ESPN Technology means being part of a team that's reimagining how to create magical viewing experiences while transforming the media business for the future.

This is an excellent opportunity for an experienced engineer who wants to make a significant impact on how millions of people consume streaming content while working with cutting-edge technology at one of the world's most renowned entertainment companies.

Last updated 8 days ago

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

  • 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
  • Lead strategies to ensure quality and stability of deployments
  • Provide technical expertise and mentoring to developers
  • Develop project's build system and continuous integration system
  • 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 equivalent experience
  • 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
  • Great 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?

Jobs Related To Disney Lead Software Engineer (C/C++ or Rust)

Staff Support Analyst - Finance Systems

Staff Support Analyst role at Disney focusing on finance systems support, requiring 7+ years experience in application development and support.

Manager, Software Engineering

Engineering Manager position leading platform development for Disney Streaming apps, managing distributed systems and user experience features.

Manager, Content Distribution Engineering

Lead a team of engineers in video distribution technology at Disney, managing CDN operations and driving innovation in content delivery systems.

Lead Software Engineer

Lead Software Engineer position at Disney focused on quality engineering and test automation for streaming and entertainment platforms.

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

Lead Software Engineer position at Disney focused on developing and maintaining streaming video players using C/C++ or Rust.