Product Software Engineer II
The Walt Disney Company · New York, NY · 1 wk ago
On-siteEngineering$123k–$165k/yrFull-time
About the role
The Watch Fleet is responsible for building playback experiences across all of the brands at The Walt Disney Company (Disney+, Hulu, ESPN, ABC, Marvel NatGeo, etc.). We are seeing a Product Software Engineer II to join the DMX-JS Squad. As a developer on the team, you will contribute to building watch experiences across JavaScript based clients (Web, BBD, and Chromecast).
Responsibilities
- Implement and maintain video playback features across Web, Chromecast, and Browser Based Devices including player controls, overlays, and UI components within a shared TypeScript/JavaScript monorepo
- Diagnose and resolve production bugs across multiple brand properties (Disney+, ESPN+, Hulu, Disney Now, ABC News) up to and including P1-severity incidents requiring independent root-cause analysis
- Develop and maintain Chromecast sender and receiver functionality, ensuring playback parity and correct behavior across cast sessions including audio/subtitle selection, scrubbing, and error handling
- Build and support Browser Based Device (BBD) playback experiences, accounting for platform-specific input models, performance constraints, and rendering differences across device categories
- Write clean, well-tested code with appropriate unit and integration test coverage; participate in and contribute to the team's Playwright end-to-end test suite
- Contribute to team-wide code review across platform, core-ui, and brand UI packages, providing constructive feedback and maintaining code quality standards across the monorepo
- Instrument and maintain analytics and telemetry integrations (QoE, Conviva, Adobe, DCF) to ensure accurate playback event tracking across platforms and devices
- Support accessibility requirements including keyboard navigation, screen reader compatibility, and caption/subtitle rendering across all supported surfaces
- Collaborate with senior engineers on architectural decisions, RFC discussions, and cross-brand platform initiatives
- Participate in on-call or incident response rotations, helping triage and resolve production playback issues across brands as they arise
- Work closely with QA, product, and partner teams to validate features, reproduce reported issues, and ensure delivery against roadmap commitments
Qualifications
- Bachelor's degree in Computer Science or related field, or equivalent training or work experience
- 3+ years of experience in software engineering
- Strong TypeScript and modern JavaScript, including ESM and CJS module systems and interoperability
- Experience building or maintaining full-stack web applications — SSR frameworks, REST APIs, relational databases
- Hands-on experience with AWS services, including S3, CloudFront, RDS, and CloudWatch
- Experience building or consuming CI/CD pipelines — GitHub Actions, release automation, versioning and publish workflows
- Comfort working with Infrastructure-as-Code tooling, Terraform preferred
- Ability to independently ramp on an existing production system using code, documentation, and architectural context as primary resources
- Excellent written and verbal communication skills; this team works async-first through PRs, RFCs, and GitHub discussions