Search jobs > Seattle, WA > Software engineer ios

Principal Software Engineer, iOS

Disney Entertainment & ESPN Technology
Seattle, Washington, United States
$197.9K-$265.4K a year
Full-time

Job Summary :

The Apple team responsible for building Hulu is seeking an experienced Software Engineer with a passion for mobile applications to join our team.

Our highly collaborative team brings together folks from many fields, including quality assurance, program management, product management, UX, and engineering.

We are responsible for the apps that millions of Hulu subscribers use to watch their favorite movies and shows, every single day.

We strive to build and maintain the best Live and Video on Demand (VOD) applications on a broad set of Apple devices, from phones to tablets, from OS 15.

3 to the latest developer preview. We would love to see samples of your work. If you’ve got something to share with us, please make sure your resume or application links to your GitHub account or an app in the App Store.

On the Hulu Mobile team, we are accountable to one another, committed to aligning on common goals and moving forward. We do so because we know that no one person or team alone could achieve what we've set out to do! As a team, we continuously analyze data to improve our Apps, our processes, and how we work together.

Why you want to work with us :

Nurture a highly collaborative, world-class team of software engineers.

Work on a cutting-edge and evolving technology stack.

Own substantial features shipped to millions of users.

Influence the innovation of high-profile products in the media streaming landscape.

Join an inclusive culture that incorporates diverse perspectives and supports individual needs.

Responsibilities and Duties of the Role :

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 Education, Experience / Skills / Training :

Basic Qualifications :

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

You 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.

Preferred Qualifications :

Experience with Apple’s AVKit framework and HLS.

Experience integrating in-app purchases using StoreKit.

Direct experience mentoring or managing others

Required 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 in Los Angeles, CA and Bristol, CT is $180,700 - $242,300 per year, in Seattle and New York is $189,300 - $253,8008 per year, and in San Francisco is $197,900 - $265,400 per year.

The base pay actually offered will take into account internal equity and also may vary depending on the candidate’s geographic region, job-related knowledge, skills, and experience among other factors.

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.

30+ days ago
Related jobs
Promoted
Social Finance (SoFi)
Seattle, Washington

We are seeking a Principal Software Engineer to join the team that delivers every day consumer financial products & services to help people Get Their Money Right. You'll play the critical role of bridging the technical and business worlds to deliver solutions that enable our engineers to get things ...

Promoted
TikTok
Seattle, Washington

We're looking for senior software engineers to join the VoD mobile SDK team! Our team's mission is to empower TikTok content consumption by enhancing playback and uploading mobile SDK capacities and performance. We lead with curiosity and aim for the highest, never shying away from taking calculated...

Promoted
Brinc
Seattle, Washington

We are currently seeking skilled embedded software engineers to develop flight-critical firmware, with a focus on advanced drone pilot assistance features. It’s an ambitious goal, but it’s one that we feel confident about – we’ve got a lot of interest from customers in what we’ve built so far, and w...

Promoted
The Walt Disney Company (Germany) GmbH
Seattle, Washington

We are looking for a Senior Principal Software Engineer who is passionate about developing high performance platforms. Experience transforming requirements into software design, documentation and software. Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronic...

Promoted
Oracle
Seattle, Washington

As a Consulting Member of Technical Staff / Senior Principal you will be working closely with software engineers from the various cloud service teams to build secure services and infrastructure that are fundamentally sound and efficient. You'll provide technical and project leadership to other softw...

Promoted
Microsoft
Redmond, Washington

We are looking for a Principal Software Engineer to join our effort to enhance security and privacy protection of Azure's Generative AI infrastructure and services. As a Principal Software Engineer in Azure Confidential Computing (ACC), you will have the opportunity to work with emerging technologie...

Promoted
Salesforce
Bellevue, Washington

Note: By applying to the Backend Software Engineer (Security) posting, recruiters and hiring managers across the organization hiring Software Engineers will review your resume. Our Security Software Engineering team builds and operates highly scalable, fault-tolerant, distributed systems to deliver ...

Promoted
Microsoft
Redmond, Washington

Our team is seeking a Principal Software Engineer, with a focus on Kubernetes, container technologies, and Linux security, to join our organization. Software Engineering IC6 - The typical base pay range for this role across the U. Our services are the foundation for reliable and high-quality audio/v...

Promoted
Riot Games
Mercer Island, Washington

Principal Software Engineer - Riot Client. You will play a crucial role in guiding and mentoring our engineering team through the software development lifecycle. Involve in high-level strategic planning and hands-on technical leadership with engineers to ensure the delivery of high-quality, scalable...

Oracle
Seattle, Washington

Provide leadership and expertise in the best engineering and operational practices upfront to ensure our software quality bar is high. As we partner with Oracle Cloud engineering teams, you will participate in advancement and early adoption of cutting edge OCI Big Data, data lake and data warehouse ...