Software Engineer II

The Walt Disney CompanyGlendale, WA
$117,500 - $165,000Hybrid

About The Position

Disney Entertainment and ESPN Product & Technology (DEEP&T) is a global organization focused on building and advancing the technological backbone for Disney’s media business. The team combines technology with creativity to create world-class products, enhance storytelling, and drive innovation and scalability. Technologists in this area design and build products and platforms powering media, advertising, and distribution businesses. The technology and products are a key connection point for fans to Disney's brands and stories, including Disney+, Hulu, ESPN, and ABC. The team develops and implements groundbreaking products and techniques to solve complex technical problems. The Business Operations team guides technology strategy, research, and manages the day-to-day operations of the Product & Technology organization, including project and portfolio management, resource allocation, process management, technical incident management, and administrative support.

Requirements

  • 3+ years of professional software development experience.
  • Proficiency in JavaScript and TypeScript.
  • Solid understanding and production use of Node.js and API development.
  • Comfort integrating with or extending a content management system (CMS).
  • Familiarity with search platforms such as OpenSearch or Elasticsearch.
  • Working knowledge of software testing practices and tools, including automated unit and integration testing.
  • Ability to review code critically—whether authored manually or with assistance from development tools—for correctness, security, performance, and maintainability, and to own outcomes of changes merged to production.
  • Bachelor’s degree in computer science or a related technical field.

Nice To Haves

  • Experience writing scalable, modular code with focus on maintainability and long-term supportability.
  • Ability to write and optimize search queries in OpenSearch or comparable platforms.
  • Exposure to Docker or containerized development environments.
  • Participation in Agile or Scrum workflows.
  • Experience with modern React application patterns, including data fetching and state management (for example, TanStack Query or similar).
  • Experience with GraphQL client development (for example, Apollo Client) in addition to REST-based integration.
  • Familiarity with observability or monitoring practices in web or service-oriented applications (for example, logging, tracing, or browser monitoring).
  • Experience working effectively with AI-assisted development tools within a team context, including adherence to review, testing, and security expectations.
  • Experience developing APIs with Node.js, or similar frameworks.
  • Managing headless CMS content structures and user roles.
  • Front-end integration with CMS content (for example, building React-based interfaces).
  • Writing and tuning OpenSearch or Elasticsearch queries.
  • Continuous integration and continuous delivery (CI/CD) pipelines and tools (for example, GitLab CI or GitHub Actions).
  • Writing unit and integration tests and using them to validate changes prior to release.

Responsibilities

  • Develop, enhance, and maintain well-scoped software components and services with attention to code quality, reliability, performance, and security.
  • Apply standard engineering practices across design, implementation, testing, debugging, and deployment, with guidance from senior engineers as needed.
  • Use organization-approved development tools and practices, including AI-assisted engineering tools, to accelerate delivery while maintaining accountability for code correctness, security, and maintainability.
  • Critically review proposed changes for fit with established patterns, edge cases, security implications, and operational impact prior to merge and release.
  • Build depth in one or two technical areas while maintaining a working understanding of the organization’s core technologies, integrations, and release processes.
  • Deliver moderately complex solution components that are successfully deployed to stakeholders and internal users.
  • Diagnose and resolve defects and technical issues using established tools and patterns, escalating when appropriate.
  • Participate in code reviews; incorporate feedback to improve maintainability, testability, and adherence to team standards, and provide constructive review of others’ work.
  • Apply disciplined automated testing practices to validate behavior and regressions.
  • Maintain clear technical documentation for assigned features, fixes, and components.
  • Collaborate with peers and cross-functional partners (e.g., Product Management and Quality Assurance) to clarify requirements, constraints, and acceptance criteria, and to deliver aligned solutions.
  • Make routine technical decisions within defined practices, with moderate oversight from a technical lead or manager.
  • Identify and communicate technical risks, dependencies, and improvement opportunities, including those related to quality, security, and sustainable development velocity.
  • Support less experienced engineers through knowledge sharing and informal guidance.
  • Communicate technical information clearly and professionally within the team and, as needed, to adjacent partners.

Benefits

  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service