Sr Product Software Engineer

The Walt Disney CompanyGlendale, CA
$155,400 - $208,400Onsite

About The Position

Disney Entertainment and ESPN Product & Technology is a global organization focused on building and advancing the technological backbone for Disney’s media business. The team combines technology with creativity to develop 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, impacting millions of fans globally through products like Disney+, Hulu, and ESPN. The Product Engineering team specifically handles the engineering of digital and streaming products and platforms, encompassing product engineering, media engineering, quality assurance, and the engineering behind personalization, commerce, lifecycle, and identity. The User Enablement team within this group is responsible for creating and managing large-scale, business-critical backend services that support core user-facing capabilities. This involves working with high-throughput Java and Scala-based services, offline ETL pipelines for massive data processing, and the maintenance and deployment of machine learning models. The role is for a Senior Development Engineer with strong backend engineering experience, distributed systems knowledge, and a passion for building reliable, scalable platforms, focusing on solving complex technical problems, working with large-scale data systems, and enhancing user experiences.

Requirements

  • BS in Computer Science, Engineering, or a related field
  • 5+ years of software development experience using Java, Scala, or similar backend languages.
  • Strong experience building large-scale, production-level backend services.
  • Solid understanding of distributed systems, data processing, service reliability, and performance optimization.
  • Experience with offline ETL pipelines and large-scale data processing.
  • Comfort maintaining and deploying machine learning models associated with critical services.
  • Strong database design, query optimization, and data maintenance experience.
  • Strong problem-solving skills and ability to work independently in complex technical areas.
  • Excellent communication and collaboration skills.
  • Experience with automation testing, test frameworks, and software quality practices.
  • Ability to work in a fast-paced, dynamic engineering environment.

Nice To Haves

  • MS in Computer Science, Engineering, or a related field
  • Experience with Spark, Flink, Kafka, Airflow, Hadoop, or similar large-scale data technologies.
  • Experience operating high-availability backend services in cloud or containerized environments.
  • Experience with observability tools, alerting, metrics, logging, and production monitoring.
  • Experience with user lifecycle, entitlement, profile, notification, or enablement platforms.

Responsibilities

  • Design, build, and maintain business-critical backend services using Java and Scala.
  • Develop scalable and reliable systems that support User Enablement capabilities.
  • Build, operate, and optimize offline ETL pipelines that process massive data volumes.
  • Maintain and deploy machine learning models associated with critical backend services.
  • Improve service performance, scalability, stability, and operational excellence.
  • Diagnose, debug, and resolve production issues across distributed backend systems.
  • Collaborate with cross-functional teams including product, data, platform, and infrastructure teams.
  • Develop and maintain automation test frameworks, test tools, and software quality practices.
  • Contribute to architecture discussions and help evolve services to support long-term business growth.

Benefits

  • A bonus and/or long-term incentive units may be provided as part of the compensation package
  • full range of medical, financial, and/or other benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service