About the role

  • Senior Software Engineer helping deliver excellent streaming experiences for Hulu, Disney+, and ESPN. Responsible for developing the streaming media player across various platforms.

Responsibilities

  • 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
  • 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 benefits
  • Financial benefits
  • Other benefits dependent on the level and position offered

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$148,700 - $199,400 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job