The Walt Disney Company
Disney’s Media Engineering Native Player Platforms team is seeking an experienced Software Engineer to design and build scalable, elegant solutions for Disney’s player across multiple platforms including Android, PlayStation, Xbox, and more.
We value clear communication, a bias for action, high code quality standards, and modern, test‑driven Kotlin development.
Responsibilities
Develop an understanding of the DEEPT software stack and specifically the MediaX component
Maintain and update the Android, Xbox, and other platform variants of the Disney Media Player
Understand the internals of Android and Xbox and how to debug and diagnose device issues
Collaborate with application development teams, services engineering teams and product management to help understand and explain device limitations and requirements
Ensure that the latest audio and video standards like Dolby Vision, Dolby Atmos, DTS:X, HDR10+, and more are delivered with full fidelity
Develop, debug, test and benchmark various components in the software stack
Perform online code reviews of pull requests
Gather additional requirements and specify missing functionality required across various functional teams
Create and update documentation across the entire software development lifecycle as needed
Maintain a strong understanding of our code to identify, research and address issues
Contribute to strategies that ensure the quality and stability of our deployments, including testing strategies and telemetry approaches
Help to develop our project’s build system and continuous integration system as needed
Basic Qualifications
5+ years of production experience with Java/Kotlin and the Android SDK
Proficiency with Reactive Programming and Dependency Injection
Well‑versed in architectural patterns such as MVI/MVVM or equivalent
Excellent communication skills and ability to collaborate across teams
Write phenomenal code, tests, and documentation
Experience resolving large‑scale production issues
Bachelor’s Degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study and/or equivalent work experience
Preferred Qualifications
Comfortable using common Android libraries such as Dagger 2 / Hilt, RxJava2, Groupie
Familiarity with Android TV / Amazon Fire TV development
Familiarity with Microsoft Media Foundation
Experience with streaming video, codecs, and DRM
Knowledgeable about maintaining a large modularized codebase
Experience using performance evaluation tools such as Android Profile
The hiring range for this position in New York, NY and Seattle, WA is $145,400 to $195,000 per year and in San Francisco, CA is $152,100 to $203,900 per year based on a 40‑hour work week. Base pay will be determined by internal equity and other factors. Bonus and long‑term incentive units may be part of the compensation package, along with the full range of medical, financial, and other benefits.
Seniority level Mid‑Senior level
Employment type Full‑time
Job function Engineering and Information Technology
#J-18808-Ljbffr
We value clear communication, a bias for action, high code quality standards, and modern, test‑driven Kotlin development.
Responsibilities
Develop an understanding of the DEEPT software stack and specifically the MediaX component
Maintain and update the Android, Xbox, and other platform variants of the Disney Media Player
Understand the internals of Android and Xbox and how to debug and diagnose device issues
Collaborate with application development teams, services engineering teams and product management to help understand and explain device limitations and requirements
Ensure that the latest audio and video standards like Dolby Vision, Dolby Atmos, DTS:X, HDR10+, and more are delivered with full fidelity
Develop, debug, test and benchmark various components in the software stack
Perform online code reviews of pull requests
Gather additional requirements and specify missing functionality required across various functional teams
Create and update documentation across the entire software development lifecycle as needed
Maintain a strong understanding of our code to identify, research and address issues
Contribute to strategies that ensure the quality and stability of our deployments, including testing strategies and telemetry approaches
Help to develop our project’s build system and continuous integration system as needed
Basic Qualifications
5+ years of production experience with Java/Kotlin and the Android SDK
Proficiency with Reactive Programming and Dependency Injection
Well‑versed in architectural patterns such as MVI/MVVM or equivalent
Excellent communication skills and ability to collaborate across teams
Write phenomenal code, tests, and documentation
Experience resolving large‑scale production issues
Bachelor’s Degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study and/or equivalent work experience
Preferred Qualifications
Comfortable using common Android libraries such as Dagger 2 / Hilt, RxJava2, Groupie
Familiarity with Android TV / Amazon Fire TV development
Familiarity with Microsoft Media Foundation
Experience with streaming video, codecs, and DRM
Knowledgeable about maintaining a large modularized codebase
Experience using performance evaluation tools such as Android Profile
The hiring range for this position in New York, NY and Seattle, WA is $145,400 to $195,000 per year and in San Francisco, CA is $152,100 to $203,900 per year based on a 40‑hour work week. Base pay will be determined by internal equity and other factors. Bonus and long‑term incentive units may be part of the compensation package, along with the full range of medical, financial, and other benefits.
Seniority level Mid‑Senior level
Employment type Full‑time
Job function Engineering and Information Technology
#J-18808-Ljbffr