Job Description
A few reasons why we think you’d love working for Disney Entertainment & ESPN Technology
- Building the future of Disney’s media business: DE&E Technologists are designing and building the infrastructure that will power Disney’s media, advertising, and distribution businesses for years to come.
- Reach & Scale: The products and platforms this group builds and operates delight millions of consumers every minute of every day – from Disney+ and Hulu, to ABC News and Entertainment, to ESPN and ESPN+, and much more.
- Innovation: We develop and execute groundbreaking products and techniques that shape industry norms and enhance how audiences experience sports, entertainment & news.
Job Summary:
The Content Experience & Delivery team builds systems that provide data at scale to teams across Disney+, Hulu, and Star+. We implement reliable, high-request services that deliver data that helps power streaming user experiences, across web, mobile, and living room devices. We are looking for a software engineer who wants to build and operate these critical services that support all of our users!
We’re a fast-paced, dynamic, collaborative and fun team, and looking forward to finding out more about you!
Responsibilities and Duties of the Role:
You’ll join a hardworking group of engineers who build and manage systems that publish data to Disney+ and Hulu’s internal and edge-facing services – ultimately powering client applications running on smart TVs, smartphones, the web, gaming consoles, FireTV, Apple TV, Roku, and others.
As a Lead Software Engineer, you will collaborate closely with engineers, project managers, and product managers to find the best solution for our viewers. You will drive projects end-to-end: designing the initial solution; finding alignment with stakeholders; execution of the necessary code; and overseeing the deployment of services to production. Members of the team look to your code and documentation as examples of What To Do. You value good-faith collaboration, driving best practices, and promoting excellence on your team. If this sounds like you, we would love to hear from you!
Responsibilities:
- Actively participate in daily stand-ups and other scrum ceremonies.
- Collaborate with team members to design new solutions and drive alignment across partner teams.
- Participate in the breakdown and estimation of tasks.
- Communicate with team members on progress.
- Write code to implement new features or optimize existing services.
- Test code through various means: unit tests, integration tests, performance tests, etc.
- Participate in a 24/7 on-call rotation for our tier-1 critical services facing millions of users worldwide.
- Follow industrial best practices for service operations regarding CI/CD, monitoring, and investigation of incidents.
- Perform code reviews for members of the team.
Required Education, Experience/Skills/Training:
Basic Qualifications
- 3+ years of related experience crafting and operating backend services.
- Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
- Knowledge of caching technologies.
- Strong grasp of computer science fundamentals (data structures, algorithms, databases, etc).
- Strong understanding of design patterns and principles.
- Knowledge of asynchronous programming.
- Demonstrated knowledge of object-oriented programming patterns.
- Knowledge of source control systems and CI/CD pipelines.
- Knowledge of AGILE/Scrum practices.
- Strong communication skills, both written and verbal.
Preferred Qualifications
- Demonstrated knowledge of crafting and operating large-scale, high-availability backend services.
- Demonstrated knowledge crafting and operating 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)
- Experience working with remote global teams and a flexible schedule to meet in different time zones.
The hiring range for this position in Seattle, WA is $120,300 – $161,300 per year. The base pay actually offered will take into account internal equity and also may vary depending on the candidate’s geographic region, job-related knowledge, skills, and experience among other factors. A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered.