Software Engineer II (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.
$112,600 - $165,400
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Entertainment · Media · Technology

Description For Software Engineer II (Rust)

Disney Entertainment & ESPN Technology is seeking a Software Engineer II (Rust) to join their Living Room Devices, Native Client Platform Rust Client Application Engineering Team. This role involves building Direct-to-Consumer client apps such as Disney+, Star+, ESPN, and Hulu on a wide range of devices supported by their Native Client Platform. The ideal candidate should have experience in Rust and come from a C/C++ background, with knowledge of cross-platform code development.

Key Responsibilities:

  • Contribute to the development of new application features from on-boarding to browse UI/UX experiences, analytics, video playback UI/UX, and more.
  • Work with hardware manufacturing partners to vet new hardware from a client application perspective.
  • Collaborate with the Native Client Platform Core engineering team, services engineering teams, and product owners to understand and explain device limitations and requirements.

Basic Qualifications:

  • 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 and their supported features
  • 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 of study, and/or equivalent work experience

Preferred Qualifications:

  • Experience working on user interface-level code
  • Familiarity with set-top box development and specialized SoCs
  • Graphics experience with OpenGL/EGL, OpenGL ES, Vulkan, Metal, etc.
  • Cross device dependency management
  • Game engines and game engine technologies
  • Internals of browser technology such as Webkit, WPE, Chromium, Cobalt

This position offers a competitive total rewards package, including health insurance, childcare options, paid time off, retirement programs, tuition assistance, and weekly pay. The role is part of Disney Entertainment & ESPN Technology, which provides the technological backbone and product development for Disney's media business units.

Last updated 2 months ago

Responsibilities For Software Engineer II (Rust)

  • Contribute to the development of new application features from on-boarding to browse UI/UX experiences, analytics, video playback UI/UX and more
  • Work with hardware manufacturing partners to vet new hardware from a client application perspective
  • Collaborate closely with Native Client Platform Core engineering team, services engineering teams and product owners to help understand and explain device limitations and requirements

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 and what features they support
  • 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 of study, and/or equivalent work experience

Benefits For Software Engineer II (Rust)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Health Insurance & Wellbeing
  • Childcare Options
  • Paid Time Off
  • Retirement Programs
  • Tuition Assistance
  • Weekly Pay

Interested in this job?

Jobs Related To Disney Software Engineer II (Rust)

Technical Account Manager

Technical Account Manager role at Disney supporting Disney+ streaming service in Australia & New Zealand, combining technical expertise with partner management.

Customer Engagement Manager - Budget (Project Hire) Management

Customer Engagement Budget Manager position at Disney Experiences, focusing on financial management and budget administration for global marketing teams.

Associate Manager, Asset Management and Technology

Associate Manager position at Disney overseeing asset management and technology for broadcast and digital media services in Asia Pacific region.

Visual Media Production Manager

Visual Media Production Manager role at Disney Live Entertainment overseeing broadcast productions and media events across Disney properties worldwide.

Customer Engagement Manager - Budget Management

Customer Engagement Manager position at Disney focusing on budget management and financial operations within the Marketing Center of Excellence.