# Lead Product Software Engineer (Kotlin)

**Company**: Disney Entertainment & ESPN Technology
**Location**: Seattle, WA
**Experience**: senior
**Job type**: full-time
**Salary**: $165,600.00 to $222,000.00 per year
**Category**: Engineering
**Industry**: Technology

**Apply**: https://disney.wd5.myworkdayjobs.com/en-US/disneycareer/job/Seattle-WA-USA/Lead-Product-Software-Engineer_10154443?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_abfbc9ed-bbe

## Description

Disney Entertainment & ESPN Technology is seeking a Lead Product Software Engineer (Kotlin) to join the Android Browse team. The team is responsible for building experiences that help guide users to their favorite content on Hulu and Disney+. As a Lead Product Software Engineer, you will work closely with UX designers, product managers, and engineering leadership to craft best-of-class, delightful TV-watching experiences. You will also work with other client and backend engineers to architect and implement solutions that are built to last.

Responsibilities and duties of the role:

- Work closely with UX designers, product managers, and engineering leadership to craft best-of-class, delightful TV-watching experiences

- Work closely with other client and backend engineers, to architect and implement solutions that are built to last

- Demonstrate engineering excellence by developing test infrastructures, writing documentation, and following an agile development methodology

- Assist with critical components including our release process and remote configuration management

- Manage production issues and solve novel problems

- Mentor associate and mid-level team members and support peers through code review and pair programming

- Identify areas for growth within the team processes and develop new systems for collaboration

Requirements:

- Minimum of 7+ years of experience with Kotlin and Android development

- A deep understanding of the Android SDK, Activity and Fragment lifecycles, thread management, custom views, compose and animations

- Deep knowledge of Android app architecture patterns (MVVM, MVI, etc.) and design principles

- Experience integrating with backend systems, web services, and third-party software

- Proven understanding and experience using reactive frameworks such as RxJava or Flow

- Be an excellent communicator who collaborates well across teams

- Successfully lead a project from start to finish

- You build high-quality code by always writing tests and using performance evaluation tools like Android Profiler

- Experience with test automation, dependency injection frameworks, and continuous integration

- Experience leveraging AI-assisted development tools (e.g. Claude, Cursor, GitHub Copilot), to improve software design, engineering productivity and system capabilities

Benefits:

- Nurture a highly collaborative, world-class team of software engineers

- Work on a cutting-edge and evolving technology stack

- Own substantial features shipped to millions of users

- Influence the innovation of high-profile products in the media streaming landscape

- Join an inclusive culture that incorporates diverse perspectives and supports individual needs

## Skills

### Required
- Kotlin
- Android development
- Android SDK
- MVVM
- MVI
- RxJava
- Flow
- Agile development methodology

### Nice to have
- Scrum
- Agile methodologies
- Compose
- Android TV / Amazon Fire TV development
- Streaming video (DASH or HLS protocol)
- codecs
- DRM

---

Source: [Apply at disney.wd5.myworkdayjobs.com](https://disney.wd5.myworkdayjobs.com/en-US/disneycareer/job/Seattle-WA-USA/Lead-Product-Software-Engineer_10154443?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
