Logo
The Walt Disney Company

Senior Software Engineer

The Walt Disney Company, New York, New York, us, 10261

Save Job

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