The Walt Disney Company Jobs

Mobile disney Logo

Job Information

The Walt Disney Company Staff Software Engineer in New York, New York

Job Summary:

The Content Engineering team at Disney Streaming Services is hiring a Staff Engineer for its Content Discovery organization, in order to help build and support the metadata and artwork platform for Disney+, ESPN+, and other streaming services. Content Discovery is responsible for delivering to client applications all the content metadata, artwork, personalization and search experiences for the 50 million (and growing!) Disney+ users.

We have an engineer-driven culture where teams are able to make their own technology choices based on the task at hand, and team members are encouraged to spend some time on professional development taking online courses, learning new technologies, working on open source or side projects, or writing blog posts. Some of the technologies currently used within Content Engineering include Java, Scala, Kotlin, Python, Javascript, Typescript, Angular, SQL, Spring Boot, ElasticSearch, Docker, and a wide array of AWS services (Lambda, ECS, S3, SQS, Kinesis, DynamoDB, Neptune, etc.).


  • Provide technical guidance for multiple teams.

  • Maintain a deep understanding of how the systems within your area interact and their upstream and downstream dependencies.

  • Contribute to the code base of each team and provide feedback on pull requests.

  • Advise on architecture and propose solutions to problems that span multiple teams and organizations.

  • Consult on the performance, scalability, architecture, reliability and engineering best practices of systems owned by Content Discovery teams.

  • Provide mentoring to individuals on advanced technical issues.

  • Influence and contribute to departmental technical strategy and planning.

  • Take part in on-call responsibilities including being on the escalation path.

  • Review and contribute to critical design documents and incident postmortems.

Basic Qualifications:

  • BA/BS degree in Computer Science or equivalent technical experience.

  • Excellent written and verbal communication skills.

  • Self-learner, independent, excellent problem-solving skills.

  • Leading role in the design, implementation, and deployment of one or more high scale, cross-functional enterprise-level systems.

  • Leading role in initiatives that span across one or more departments in your division.

  • Deep understanding of async programming models (events, callbacks, promises, async/await).

  • Fluent in at least two programming languages and deep understanding of object-oriented programming.

  • Expertise in caching strategies at all levels of the technical stack.

  • Expertise designing APIs and building RESTful services.

  • Experience with New Relic or similar application monitoring software.

  • Experience with cloud platforms such as AWS.

  • Experience with message queuing and data streaming frameworks.

  • Experience with build and deployment technologies such as Jenkins and Docker.

Required Education

  • BA/BS degree in Computer Science or equivalent technical experience.

Job ID: 761451BR

Location: New York,New York

Job Posting Company: Direct-to-Consumer and International

The Walt Disney Company and its Affiliated Companies are Equal Employment Opportunity employers and welcome all job seekers including individuals with disabilities and veterans with disabilities. If you have a disability and believe you need a reasonable accommodation in order to search for a job opening or apply for a position, email with your request. This email address is not for general employment inquiries or correspondence. We will only respond to those requests that are related to the accessibility of the online application system due to a disability.