
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 websiteSalary
💰 $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