Taro Logo

Software Engineer II (Rust)

Leading technology division of Disney that powers streaming platforms and digital products including Disney+, Hulu, ESPN+, and ABC News.
$112,600 - $165,400
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Entertainment · Enterprise SaaS · Streaming
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II (Rust)

Disney Entertainment & ESPN Technology is seeking a Software Engineer II with expertise in Rust programming to join their Living Room Devices, Native Client Platform Rust Client Application Engineering Team. This role is crucial in developing consumer-facing products for Disney's streaming platforms including Disney+, Hulu, and ESPN+.

The position requires strong expertise in Rust and C/C++ programming, with a focus on building cross-platform applications for various devices. You'll be working on cutting-edge technology that reaches millions of viewers worldwide, developing features for streaming applications across different platforms from set-top boxes to modern game consoles.

As part of the team, you'll contribute to building world-class consumer-facing products, working on everything from onboarding experiences to browse UI/UX, analytics, and video playback features. The role involves collaboration with hardware manufacturing partners and various engineering teams to deliver optimal viewing experiences.

The ideal candidate should have at least 3 years of C/C++ experience in embedded systems or multi-platform development, along with 1-2 years of Rust experience. Knowledge of chip architectures, build tools, and UI development patterns is essential. Experience with graphics technologies (OpenGL, Vulkan, etc.) and game engine technologies is a plus.

This position offers competitive compensation ranging from $112,600 to $165,400 depending on location and experience, plus comprehensive benefits including medical coverage and bonus opportunities. Join Disney's technology team to help shape the future of streaming entertainment and be part of delivering magical viewing experiences to audiences worldwide.

Last updated 6 months ago

Responsibilities For Software Engineer II (Rust)

  • Build client application experiences in Rust
  • Develop new application features from on-boarding to browse UI/UX experiences
  • Work with hardware manufacturing partners to vet new hardware
  • Collaborate with Native Client Platform Core engineering team
  • Develop analytics and video playback UI/UX features

Requirements For Software Engineer II (Rust)

Rust
  • 3+ years of C/C++ experience on embedded systems and/or writing portable multi-platform code
  • 1-2+ years of personal or professional Rust experience
  • Understanding of various chip architectures
  • Experience using build runners / compilation tools for multi-platform projects
  • Bachelor's degree in computer science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field

Benefits For Software Engineer II (Rust)

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

Interested in this job?