Principal Software Engineer, iOS

The Walt Disney Company, together with its subsidiaries and affiliates, is a leading diversified international family entertainment and media enterprise that includes three core business segments: Disney Entertainment, ESPN, and Disney Experiences.
Santa Monica, CA, USAGlendale, CA, USASan Francisco, CA, USA
$180,700 - $265,400
iOS
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Entertainment · Media · Streaming
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Engineer, iOS

Principal iOS Engineer role at Disney Entertainment & ESPN Technology developing mobile applications with 10+ years experience required.

Principal Engineer, iOS

Principal iOS Engineer role at Disney Entertainment & ESPN Technology developing mobile applications with 10+ years experience required.

Principal iOS Developer

Principal iOS Developer role at Oracle, leading software development and technical innovation in Zapopan, Mexico. 3+ years experience required.

Principal Software Engineer--Bing App

Principal Software Engineer position at Microsoft, leading iOS development for Bing App, combining mobile expertise with AI technologies.

Principal Software Engineer - iOS Developer

Principal Software Engineer iOS role at Oracle, focusing on large-scale software assurance systems with 8+ years experience required.

Description For Principal Software Engineer, iOS

Disney Entertainment and ESPN Technology (DE&E Technology) is seeking a Principal Software Engineer, iOS to join their Apple team responsible for building Hulu. This role is part of the Product & Data Engineering team, which drives innovation at scale for millions of consumers worldwide across various platforms.

As a Principal Software Engineer, iOS, you will:

  • Drive the technical direction of the codebase, CI/CD and testing infrastructure, operational metrics capabilities, and all related pieces of the Hulu Apple ecosystem.
  • Work closely with UX designers, product managers, and engineering leadership to craft best-of-class, delightful TV-watching experiences.
  • Collaborate with other client and backend engineers to architect and implement solutions that are built to last.
  • Mentor team members of all levels and support peers through code review and pair programming.
  • Identify areas for growth within the team processes and develop new systems for collaboration.
  • Manage production issues and solve novel problems.

Required Qualifications:

  • Minimum of 10+ years of experience
  • Strong history of architecting and developing feature-rich native iOS and tvOS applications for iPhone, iPad, and Apple TV using UIKit and SwiftUI
  • Deep understanding of design patterns such as MVC or MVVM
  • Experience integrating with backend systems, web services, and third-party software
  • Expertise in building high-quality code with tests and using performance evaluation tools
  • Experience with test automation, dependency injection, and continuous integration
  • Familiarity with Scrum and Agile methodologies
  • Excellent communication and collaboration skills

Preferred Qualifications:

  • Experience with Apple's AVKit framework and HLS
  • Experience integrating in-app purchases using StoreKit
  • Direct experience mentoring or managing others

Education: Bachelor's degree in Computer Science, Information Systems, Software Engineering, or comparable field of study, and/or equivalent work experience.

The hiring range for this position varies by location:

  • Los Angeles, CA and Bristol, CT: $180,700 - $242,300 per year
  • Seattle and New York: $189,300 - $253,800 per year
  • San Francisco: $197,900 - $265,400 per year

Benefits include medical, financial, and other benefits, as well as potential bonuses and long-term incentive units.

Join Disney Entertainment & ESPN Technology to be part of reimagining magical viewing experiences for the world's most beloved stories while transforming Disney's media business for the future. Work on cutting-edge technology, influence high-profile products, and be part of an inclusive culture that supports individual needs.

Last updated 4 months ago

Responsibilities For Principal Software Engineer, iOS

  • Drive the technical direction of the codebase, CI/CD and testing infrastructure, operational metrics capabilities, and all related pieces of the Hulu Apple ecosystem
  • Work closely with UX designers, product managers, and engineering leadership to craft best-of-class, delightful TV-watching experiences
  • Collaborate with other client and backend engineers, to architect and implement solutions that are built to last
  • Mentor team members of all levels and support peers through code review and pair programming
  • Identify areas for growth within the team processes and develop new systems for collaboration
  • Manage production issues and solve novel problems

Requirements For Principal Software Engineer, iOS

  • Minimum of 10+ years of experience
  • A strong history of architecting and developing feature-rich native iOS and tvOS applications for iPhone, iPad and Apple TV using UIKit and SwiftUI
  • Deep understanding of the trade-offs of using different design patterns, such as MVC or MVVM
  • Experience integrating with backend systems, web services, and third-party software
  • Build high-quality code by always writing tests and using performance evaluation tools
  • Experience with test automation, dependency injection, and continuous integration
  • Familiarity with Scrum and Agile methodologies
  • Excellent communicator who collaborates well across teams, while also being able to work fully independently when needed
  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or comparable field of study, and/or equivalent work experience

Benefits For Principal Software Engineer, iOS

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Health insurance & wellbeing
  • Childcare options
  • Paid time off
  • Retirement programs
  • Tuition assistance
  • Weekly pay

Interested in this job?