Lead Software Engineer - Media Engineering: Expert in Scalable Video Playback and Content Delivery Systems
Join the Disney Entertainment & ESPN Technology Team: Revolutionizing Media and Entertainment
Disney Entertainment & ESPN Technology is a dynamic and innovative organization that is transforming the media and entertainment industry. We are a team of technologists, engineers, and creatives working together to create magical viewing experiences for millions of people around the world. Our mission is to design, build, and operate cutting-edge technology that powers Disney's media, advertising, and distribution businesses.
About Media Engineering
Media Engineering is a strategic organization within Disney Entertainment & ESPN Technology that focuses on providing the best possible video playback experience, art, and metadata to customers worldwide. We are responsible for streamlining and repurposing technology across different business and distribution channels, including streaming, linear, and theatrical. Our team is dedicated to building highly available, high-throughput services that deliver high-quality content to our subscribers.
Job Summary
We are seeking an experienced Lead Software Engineer to join the Targeting Innovation team within the Media Engineering organization. As a Lead Software Engineer, you will play a critical role in building and operating scalable video playback and content delivery systems. You will work closely with a team of engineers to design, develop, and deploy high-performance systems that optimize for both cost and user experience. If you are passionate about streaming media, live sports, and entertainment, and want to join a fast-growing team that makes a significant impact on the core functionality of our streaming products, then this is the perfect opportunity for you.
Key Responsibilities
- Collaborate with a team of engineers to build software in a collaborative development process
- Work cross-team to build consensus on approach for delivering projects
- Interface with business stakeholders to understand and refine requirements
- Eliminate ambiguity in projects and communicate direction to engineers to help team members work in parallel
- Design, develop, and deploy high-performance, stable, and scalable systems to be deployed in an enterprise setting
- Lead high-level architecture discussions and planning sessions
- Participate in the code review process by providing feedback on pull requests
- Participate in the on-call rotation, supporting systems and services during production incidents
- Author and provide feedback on technical proposals and root cause analyses
- Provide mentoring and advice for other engineers
- Establish engineering best practices and standards within the team to drive quality and excellence
- Contribute to the DEE&T technical community through presentations, tech talks, and other knowledge-sharing efforts
Essential Qualifications
- Minimum of 7+ years related experience designing backend architectures and delivering backend applications in a production environment
- Knowledge of AGILE/Scrum practices
- Strong written and verbal communication skills
- Self-learner, independent, excellent problem-solving skills
- Expertise in functional programming, including Scala
- Experience building RESTful services (Scala APIs)
- 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
- Understanding of async programming models (events, callbacks, promises, async/await) and threading/concurrency
- Understanding of source control concepts and exposure to Git
- Experience with build and deployment technologies such as Jenkins and Docker
- Knowledge of caching technologies
- Strong grasp of computer science fundamentals (data structures, algorithms, databases, etc.)
- Strong understanding of design patterns and principles
- Knowledge of source control systems and CI/CD pipelines
- Demonstrated knowledge of crafting and operating large-scale high-availability backend services and JVM services
- Experience with messaging technologies (e.g., Kafka, Kinesis, SQS, etc.)
- Experience with functional programming patterns
- Experience operating within a Public Cloud Provider (e.g., AWS, Microsoft Azure, Google Cloud)
- Experience with observability tools for metrics, logging, and monitoring (e.g., Datadog, Splunk, Grafana)
Career Growth Opportunities and Learning Benefits
At Disney Entertainment & ESPN Technology, we are committed to the growth and development of our engineers. We offer a range of learning benefits, including:
- Technical training and mentorship programs
- Opportunities to attend industry conferences and events
- Access to cutting-edge technologies and tools
- Collaborative and dynamic work environment
Work Environment and Company Culture
Our team is passionate about delivering high-quality products and services that make a difference in people's lives. We value collaboration, innovation, and creativity, and we strive to create a work environment that is inclusive, diverse, and fun. Some of the highlights of our company culture include:
- Flexible work arrangements, including remote work options
- Competitive compensation and benefits package
- Opportunities for career growth and professional development
- Diverse and inclusive work environment
- Access to exclusive employee events and experiences
Compensation and Benefits
We offer a competitive compensation and benefits package that includes:
- Competitive salary range: $166,800 - $223,600 per year (San Francisco), $159,500 - $213,900 per year (Seattle or New York), $152,200 - $204,100 per year (Santa Monica)
- Bonus and/or long-term incentive units
- Full range of medical, financial, and other benefits
Conclusion
If you are a motivated and experienced software engineer looking for a new challenge, we encourage you to apply for this exciting opportunity. As a Lead Software Engineer at Disney Entertainment & ESPN Technology, you will have the chance to work on cutting-edge technology, collaborate with a talented team of engineers, and make a significant impact on the media and entertainment industry. Apply today and let's build the future together!
Apply for this job