Taro Logo

Principal Software Engineer

The Walt Disney Company's media and entertainment technology division, building and advancing the technological backbone for Disney's media business globally.
San Francisco, CA, USAGlendale, CA, USANew York, NY, USA
$184,300 - $270,700
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Entertainment · Enterprise SaaS · Consumer

Description For Principal Software Engineer

Disney Entertainment and ESPN Product & Technology is seeking a Principal Software Engineer to join their User Foundations team, which builds critical User Capabilities shared across streaming services including Disney+, Hulu, ESPN+ and Star+. This role combines technical leadership with hands-on development, focusing on implementing reliable, high-throughput services and pipelines for user information and personalized experiences.

The position offers an opportunity to work at the intersection of technology and entertainment, building the future of Disney's media platforms. The role involves developing identity patterns for scale, driving architectural decisions, and leading best engineering practices. You'll be working with cutting-edge technology while helping shape the technological foundation of one of the world's largest media companies.

As a Principal Engineer, you'll be responsible for designing and implementing scalable solutions, mentoring team members, and driving technical excellence across the organization. The role requires expertise in Java development, strong system design skills, and the ability to work effectively with cross-functional teams. You'll be part of a dynamic environment that values innovation and technical creativity, with the opportunity to impact millions of users worldwide.

The position offers competitive compensation based on location and experience, with comprehensive benefits. You'll be joining a team that values both technical excellence and collaborative problem-solving, working on products that shape the future of digital entertainment. This is an ideal opportunity for a seasoned engineer looking to make a significant impact in a technology-driven media environment.

Last updated a day ago

Responsibilities For Principal Software Engineer

  • Develop software designs and specifications
  • Develops and writes code to meet design specifications
  • Test, document and deploy code
  • Provide technical mentorship, and code quality assurance
  • Support, maintain and break-fix production products
  • Work with a team to design solutions to various interesting and challenging problems
  • Be a champion for engineering excellence
  • Become and stay an expert in current and emerging technologies and tools

Requirements For Principal Software Engineer

Java
  • Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
  • 10+ years of related experience crafting large-scale, highly available Java services utilizing various database and messaging technologies
  • Strong programming skills in Java and other object-oriented languages, and a strong grasp of computer science fundamentals (data structures, algorithms, databases, etc.)
  • Experience using source control systems and CI/CD pipelines
  • An ability to work both independently and collaboratively
  • Champion cross-team projects
  • Coach and mentor other specialists on the team to ensure that all software utilizes Hulu and industry best practices for data persistence and real-time streaming applications

Interested in this job?

Jobs Related To Disney Principal Software Engineer