Description
Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all working to build and advance the technological backbone for Disney's media business globally.
The Lead Software Engineer will be responsible for:
- Owning the architecture of the shared player library
- Leading the layering work to move streaming-protocol concerns out of the player and behind a clean API
- Designing hooks and data APIs for consuming teams to build their own control layouts
- Implementing and maintaining features on the QC player stack
- Establishing engineering standards for the team
- Working directly with QC operators to turn observed pain into product-shaped requirements
- Leading deployment quality and stability strategy
- Providing technical expertise and mentoring to engineers on the team
- Unblocking issues that are blocking the testing and release of content to customers
- Providing on-call rotational support as needed
Requirements:
- 5+ years of experience building and delivering production-grade software applications
- Advanced level of English
- Hands-on coding experience
- Concrete system design skills
- Technical ownership experience as an engineer
- Strong communication and mentoring skills
- Strong React 18+ and TypeScript skills
- Experience integrating media players into web applications
- Solid grasp of async programming models and concurrency
- Experience designing or maintaining a library/package consumed by other teams
- Source control, CI/CD pipelines, GitHub experience
- Problem-solving skills to identify the root cause