Taro Logo

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

The Walt Disney Company is a leading diversified international family entertainment and media enterprise that includes three core business segments: Disney Entertainment, ESPN, and Disney Experiences.
Seattle, WA, USABristol, CT 06010, USASanta Monica, CA, USA
$138,900 - $195,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Entertainment · Technology · Streaming
This job posting may no longer be active. You may be interested in these related jobs instead:

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

Disney Entertainment & ESPN Technology is seeking a Senior Software Engineer to help deliver excellent streaming experiences for Hulu as a developer of their client player. The role involves developing and maintaining the Rust and C/C++ player and API layer that drives the streaming experience across several devices including gaming consoles and set-top boxes.

Key responsibilities include:

  • Developing and maintaining the Rust and C/C++ player and API layer
  • Optimizing the player for resource-constrained platforms
  • Creating and reviewing architecture and designs for team projects
  • Owning large and complex features
  • Collaborating with application development teams, services engineering teams, and product management
  • Leading strategies to ensure quality and stability of deployments
  • Providing technical expertise to developers on the team

The ideal candidate should have:

  • Minimum of 5 years of related work experience
  • Bachelor's degree in Computer Science or related field
  • Fluency in C and C++ or Rust
  • Experience in developing and optimizing multi-threaded applications
  • Strong communication and collaboration skills

The role offers the opportunity to work on cutting-edge streaming technology, reaching millions of consumers daily, and innovating in the media and entertainment industry. The position is part of Disney Streaming Technology LLC, within the Disney Entertainment & ESPN Technology business unit.

Last updated 9 months ago

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

  • Develop and maintain Rust and C/C++ player and API layer
  • Optimize player for resource-constrained platforms
  • Create and review architecture and designs for team projects
  • Own large and complex features
  • Collaborate with application development teams and product management
  • Lead strategies for quality and stability of deployments
  • Provide technical expertise to developers on the team

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

Rust
  • Bachelor's degree in Computer Science or related field
  • Minimum of 5 years of related work experience
  • Fluency 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

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

Medical Insurance
  • Medical Insurance
  • Bonus
  • Long-term incentives