Disney Entertainment and ESPN Product & Technology is looking to solve complex and distinctive technical problems by developing and implementing groundbreaking products and techniques that shape industry norms. The team is responsible for the development and ongoing advancement of the technical and operational functions driving the worldwide distribution and monetization of Disney’s linear networks and theatrical content, including Disney’s media supply chain and storage, network and theatrical distribution operations, media localization, network transmission and origination. The Senior Software Engineer will help build and innovate a world-class content platform to support content delivery for brands such as Disney+, ESPN+, Hulu, ABC, Marvel and National Geographic, and advance Disney's media supply chain powering some of the most watched entertainment content in the world.
Requirements
- 5+ years software engineering experience
- Expertise with full lifecycle of application development, including best practices of unit testing, code reviews, documentation, etc...
- Expertise with implementing and supporting high volume web systems or large transaction systems in a highly distributed environment
- Knowledge of performance testing and application profiling
- Java
- Spring
- Cloud technologies (AWS EC2, Kinesis, SNS, S3, Lambdas, etc.)
- Common backend technologies (REST APIs, Microservice architectures, async programming)
- Datastore technologies (MongoDB, DynamoDB, Cassandra)
- Build and deployment technologies (Docker, Gitlab-CI, Cloudformation)
- Linux Scripting (Bash)
Responsibilities
- Develop, test, & deploy high quality application code.
- Provide technical guidance and evangelize best practices
- Contribute and review code, set standards, and work with engineers to ensure product and design specifications are met
- Responsible for fundamental platform performance, scalability, and resiliency
- Partner with stakeholders to refine requirements, and propose solutions to problems that span multiple teams
- Maintain a deep understanding of our core systems and how they interact with upstream and downstream dependencies.
- Mentor junior engineers on the team
Other
- Motivated self-starter with the ability to learn and adapt to new technologies.
- Can effectively articulate complex ideas and influence others through well-reasoned explanations
- Enjoy working within a team setting of engineers of varying experience
- Strong communication skills and attention to detail
- Comfortable working in a geographically distributed team.
- Digital and media asset management background
- Agile/Scrum development experience
- Strong curiosity about how Disney delivers the Magic and a desire to be a part of it
- Bachelor’s degree in computer science, software, or comparable field of study, and/or equivalent work experience.