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

A leading diversified international family entertainment and media enterprise focused on creating world-class stories and experiences.
$163,500 - $219,200
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Entertainment · Enterprise SaaS · Streaming

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 delivering excellent streaming experiences for Hulu and Disney+. This role involves developing and maintaining the cross-platform C/C++ and Rust player that powers video playback across gaming consoles and set-top boxes. The position offers an opportunity to work at the intersection of cutting-edge technology and entertainment, contributing to products that reach millions of consumers daily.

The ideal candidate will bring strong expertise in C/C++ or Rust programming, with a focus on video player and cross-platform development. You'll be responsible for leading technical direction, mentoring other engineers, and solving complex problems in video streaming technology. The role involves collaboration with various technical teams to ensure seamless video delivery to subscribers.

Working at Disney Entertainment & ESPN Technology means being part of a team that's reimagining how to create magical viewing experiences for the world's most beloved stories. The organization provides the technological backbone for Disney's media business units, focusing on innovation and scalability. You'll be working on projects that directly impact hundreds of millions of users worldwide, with the opportunity to shape the future of Disney's media infrastructure.

The position offers competitive compensation, comprehensive benefits, and the chance to work with cutting-edge streaming technologies. You'll be part of a team that values innovation, collaboration, and technical excellence, while contributing to the legacy of one of the world's most renowned entertainment companies.

Last updated 3 hours 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
Linux
  • 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?

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

Software Development Engineer, Aurora Control Plane (Level 5)

Senior Software Engineer position at Amazon working on Aurora database service, focusing on distributed systems and cloud infrastructure in Vancouver.

Software Development Engineer, Aurora CP - Availability (Level 5)

Staff Software Engineer position at Amazon Aurora team, focusing on building scalable database services with competitive compensation in Vancouver.

Quality Engineering Manager, AMT (AirPlay)

Lead Quality Engineering team for Apple's AirPlay technology, managing automation and testing across Apple devices.

Product Manager, Retail Technology

Lead product management for Apple's retail technology solutions, driving innovation in customer experience and business processes across global stores.

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Engineering Project Manager position at Apple, focusing on SAP Payments & Trade In systems, requiring expertise in SAP SD functionality and project management.