Lead Software Engineer

Posted Date 26 Apr 2024



Experience Icon Experience 7 Years Salary Salary 156300USD - 209600USD
Job Type Icon Job Type Full Time Company Company The Walt Disney Company
Job Category Icon Job Category Software Engineering Qualification Icon Qualification BS Computer Science
Gender IconGender Both Date Last Date 25 Jul
Vacancies IconVacancies 1 Remote IconRemote No
Location Location(s) New York , United States

Description Job Description


Media⠀Engineering⠀builds the⠀software⠀and⠀systems⠀that⠀prepare⠀media⠀content⠀and⠀metadata⠀for the⠀Disney⠀Streaming⠀platform -⠀providing⠀the best⠀possible⠀playback⠀experience⠀to our⠀viewers.

Media⠀Engineering⠀handles⠀audio,⠀video, and⠀metadata⠀content⠀from⠀ingest⠀through⠀publish -⠀for⠀normalization,⠀processing,⠀and⠀packaging⠀-⠀supporting⠀operator⠀tools and⠀automation⠀for a⠀scalable⠀workflow.⠀We build⠀logic⠀across⠀players⠀and⠀back-end⠀services⠀to⠀measure,⠀control,⠀and⠀optimize⠀playback⠀across our⠀stack.

Job⠀Summary

Our⠀team is⠀seeking a⠀Lead⠀Software⠀Engineer⠀to help us⠀deliver⠀excellent⠀streaming⠀experiences⠀for Hulu⠀and⠀Disney+ as⠀a⠀developer⠀of our⠀client⠀player.⠀Our team⠀is⠀responsible⠀for⠀playback⠀across⠀several⠀devices⠀including⠀gaming⠀consoles⠀and set⠀top boxes.⠀You will⠀have the⠀opportunity⠀to lead in⠀the design⠀and⠀implementation⠀of our⠀cross-platform⠀C/C++ and⠀Rust⠀player⠀that runs⠀Disney+⠀and Hulu⠀on these⠀devices.

We’re⠀looking⠀for an⠀experienced⠀C/C++ or⠀Rust⠀engineer⠀who has⠀video⠀player and⠀cross⠀platform⠀development⠀experience.⠀You should⠀have a⠀passion⠀for coding⠀and⠀debugging⠀hard⠀problems,⠀and an⠀eagerness⠀to help us⠀deliver⠀seamless⠀video to⠀our⠀subscribers.⠀As a lead⠀engineer,⠀you will⠀get to own⠀large⠀features,⠀lead the⠀technical⠀direction⠀of our⠀work, and⠀mentor and⠀provide⠀technical⠀expertise⠀to other⠀engineers.⠀You will⠀work⠀closely⠀with other⠀technical⠀teams in⠀the⠀application⠀layer and⠀backend⠀video⠀services⠀to deliver⠀features.

Responsibilities

  • Develop⠀and⠀maintain⠀our Rust⠀and C/C++⠀player⠀that⠀drives our⠀streaming⠀experience
  • Optimize⠀our player⠀to perform⠀well for⠀resource⠀constrained⠀platforms
  • Create⠀and review⠀architecture⠀and⠀designs⠀for our⠀team’s⠀projects
  • Own⠀large and⠀complex⠀features
  • Maintain⠀a strong⠀understanding⠀of our⠀code to⠀identify,⠀research⠀and⠀address⠀issues
  • Collaborate⠀with⠀application⠀development⠀teams,⠀services⠀engineering⠀teams and⠀product⠀management⠀to help⠀understand⠀and⠀explain⠀device⠀limitations⠀and⠀requirements
  • Lead⠀in⠀strategies⠀to ensure⠀the⠀quality⠀and⠀stability⠀of our⠀deployments,⠀including⠀testing⠀strategies⠀and⠀telemetry⠀approaches
  • Develop⠀our⠀project’s⠀build⠀system and⠀continuous⠀integration⠀system as⠀needed
  • Provide⠀technical⠀expertise⠀or⠀mentoring⠀to⠀developers⠀on our⠀team
  • Hold⠀our team⠀accountable⠀to high⠀development⠀standards

Basic Qualifications

  • Long⠀record of⠀full⠀software⠀development⠀lifecycle⠀experience
  • Fluent⠀in C and⠀C++ or⠀Rust
  • Willing⠀to learn⠀Rust
  • Experience⠀developing⠀and⠀optimizing⠀multi-threaded⠀applications
  • Experience⠀using⠀build⠀runners /⠀compilation⠀tools for⠀multi-platform⠀projects
  • Strong⠀individual⠀contributor⠀with a⠀drive to⠀learn and⠀patience⠀to teach⠀others
  • Great⠀communication⠀and⠀collaboration⠀skills and⠀a strong⠀teamwork⠀ethic
  • Minimum⠀of 7 years⠀of related⠀work⠀experience
  • BS⠀or BA in⠀Computer⠀Science,⠀Engineering,⠀or related⠀field or⠀equivalent⠀experience

Preferred Qualifications

  • Rust
  • Experience⠀in⠀Streaming⠀technologies,⠀including:
  • HLS⠀(preferred)⠀or⠀DASH
  • DRM⠀technologies⠀like⠀Playready⠀or⠀Widevine
  • Adaptive⠀Bitrate⠀Streaming⠀Algorithms
  • Caption⠀and⠀subtitle⠀formats⠀such as⠀CEA-608 /⠀708
  • Codecs⠀AVC, HEVC,⠀AAC, EAC3⠀Cross-Platform⠀Development
  • Embedded⠀operating⠀system⠀experience
  • Experience⠀developing⠀for gaming⠀consoles⠀(e.g.⠀PlayStation,⠀Switch),⠀Android⠀devices⠀(e.g.FireTV),⠀or similar⠀devices
  • Familiarity⠀with⠀set-top⠀box⠀development⠀and⠀specialized⠀SoCs from⠀manufacturers⠀like⠀Broadcom,⠀MediaTek,⠀etc.

Filter Results Clear all


By Application Type


By Category