Software Engineer II - Roku

The Walt Disney CompanySeattle, WA
Onsite

About The Position

Disney Entertainment & ESPN Technology is seeking a Software Engineer II to join their Roku Client SDK team. This role involves building SDKs and libraries for Roku (Brightscript) based device platforms, which will be used in industry-leading apps like Disney+, Hulu, and ESPN+. The team also develops cross-platform API specifications and OS-specific tooling. This is an opportunity to work collaboratively with experienced professionals in the streaming media technology industry, contribute to internal tooling, and develop products used by millions of people.

Requirements

  • 3+ years of experience building highly scalable and performant production level applications.
  • Experience with scripting languages such as Brightscript.
  • Proven architectural skills and ability to communicate about software processes, architectures and design patterns.
  • Experience collaborating with team members.
  • Experience with source control.

Nice To Haves

  • Knowledge of Test Driven Development process and procedures.
  • Experience with networking technologies such as HTTP and WebSockets and the ability to use web debugging tools such as Charles.
  • Experience with developing in a scripting language.
  • Debugging and optimization skills.
  • Excellent communication and collaborative skills, being a team player.
  • Experience designing APIs and architecting systems used by multiple clients.
  • Experience developing user-facing applications across connected devices and platforms.
  • Experience developing libraries used by other developers.
  • Experience with video playback.
  • Understanding of concurrency and asynchronous architecture.

Responsibilities

  • Collaborate with engineers and product owners to create requirements, identify common problems, and work toward solutions.
  • Support app teams that utilize the SDKs and libraries created by the team.
  • Design simple and elegant APIs with input from the core team and integrating engineers.
  • Develop new APIs, improve existing frameworks, and spearhead new features.
  • Ensure and maintain quality through integration and unit tests.
  • Investigate issues in the wild.

Benefits

  • A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Associate degree

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service