Taro Logo

Principal Software Engineer

The Walt Disney Company is a global entertainment and media enterprise, known for its media networks, theme parks, and streaming services.
$184,300 - $270,700
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Entertainment · Consumer

Description For Principal Software Engineer

Disney Entertainment and ESPN Product & Technology is seeking a Principal Software Engineer to join their Content Experience & Delivery team. This role is crucial in building systems that provide data at scale across Disney+, Hulu, and Star+ streaming platforms. The position offers an opportunity to work on critical services that support millions of users worldwide.

The ideal candidate will be part of a dynamic team responsible for creating best-in-class Recommendations & Discovery experiences. You'll work closely with Data Science/ML and Product teams to innovate on, develop, and operate Recommendation Systems at scale. The role involves end-to-end project ownership, from initial design to production deployment.

As a Principal Software Engineer, you'll be expected to lead by example, providing guidance through code and documentation while promoting excellence within the team. The position requires strong technical expertise in backend services, particularly with JVM services and cloud technologies. You'll be responsible for designing and implementing high-availability services that power streaming user experiences across various platforms.

The role offers competitive compensation varying by location, with ranges from $184,300 to $270,700 depending on the specific city. Disney provides a comprehensive benefits package and the opportunity to work with world-class entertainment brands. You'll be part of a team that shapes the future of Disney's media technology, working on products that reach millions of users globally.

This is an excellent opportunity for experienced engineers who want to make a significant impact on how people consume entertainment content while working with cutting-edge technology at one of the world's most renowned entertainment companies. The position combines technical leadership with hands-on development, making it ideal for those who enjoy both coding and mentoring.

Last updated a few seconds ago

Responsibilities For Principal Software Engineer

  • Independently drive and champion cross-team projects
  • Design new solutions and ensure alignment across engineering and product teams
  • Write code to implement new features or optimize existing services
  • Participate in 24/7 on-call rotation for tier-1 critical services
  • Perform code reviews and mentor team members
  • Set best practices for on-call responsibilities
  • Break down work at initiative and epic levels
  • Coach and mentor teammates

Requirements For Principal Software Engineer

Java
Kafka
  • Minimum of 10 years of related experience crafting and operating backend services
  • Bachelor's degree in Computer Science or related field
  • 3+ years experience with large-scale, high-availability backend services
  • Experience with algorithms and ML model implementation
  • Knowledge of JVM services
  • Experience with asynchronous programming
  • Knowledge of object-oriented and functional programming patterns
  • Experience with Public Cloud Provider (AWS, Azure, Google Cloud)
  • Experience with observability tools (Datadog, Splunk, Grafana)
  • Strong communication skills

Interested in this job?

Jobs Related To Disney Principal Software Engineer