The Walt Disney Company

Senior Software Engineer

The Walt Disney Company

full-time

Posted on:

Location Type: Hybrid

Location: New York City • New York, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $148,700 - $199,400 per year

Job Level

Senior

Tech Stack

JavaScriptRust

About the role

  • Develop and maintain the streaming player which drives our streaming experience
  • Optimize the player to perform well for resource constrained platforms
  • Create and review architecture and designs for our team’s projects
  • 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 strategies to ensure the quality and stability of our deployments, including tooling, testing, 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

Requirements

  • 5+ years of full software development lifecycle experience
  • Fluent in JavaScript
  • Willing to learn Rust and C++
  • Experience in Streaming technologies, such as: 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
  • 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
  • BS or BA in Computer Science, Engineering, or related field or equivalent experience
Benefits
  • A bonus and/or long-term incentive units may be provided as part of the compensation package
  • full range of medical, financial, and/or other benefits

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptRustC++HLSDASHPlayreadyWidevineAdaptive Bitrate Streaming AlgorithmsCEA-608CEA-708
Soft skills
communicationcollaborationteamworkmentoringindividual contributordrive to learnpatience to teach