Search jobs > San Francisco, CA > Software engineer ios

Principal Software Engineer, iOS

Disney Entertainment & ESPN Technology
San Francisco, California, 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
The Walt Disney Company
San Francisco, California

The Product & Data Engineering team is responsible for end to end development for Disney’s world-class consumer-facing products, including streaming platforms Disney+, Hulu, and ESPN+, and digital products & experiences across ESPN, Marvel, Disney Studios, NatGeo, and ABC News. The Apple tea...

Promoted
Autodesk
San Francisco, California

Autodesk is hiring a Principal Software Engineer who has experience building modern cloud services. Design a new cloud-based software system for data analytics, ensuring scalability, reliability, and security. Bachelor's degree in computer science, engineering, or similar field. Proficiency in multi...

Promoted
careers.salesforce.com - Jobboard
San Francisco, California

Note: By applying to the Software Backend Development posting, recruiters and hiring managers across the organization hiring Software Engineers will review your resume. The software engineer role at Salesforce encompasses architecture, design, implementation, and testing to ensure we build products ...

Promoted
Publica by IAS
San Francisco, California

As a Principal Engineer, you will build ad verification, analytics and anti ad fraud software that will help ad buyers & sellers understand the quality of the ad data they’re purchasing and using on CTV platforms (e. Please Note: Principal Engineer at Publica/IAS is an IC6 level position. We wil...

Promoted
Galileo Financial Technologies
San Francisco, California

As a Principal Software Engineer at Galileo, you will lead broad, impactful projects across multiple teams as one of the senior-most technical contributors. Raise the quality of our engineering teams: you will identify opportunities and advocate for improvements to the way we write software, our app...

Promoted
Veryfi, Inc.
San Mateo, California

Full Time] Senior iOS Software Engineer at Veryfi, Inc. As a Senior iOS Engineer, you will be responsible for developing Veryfi's iOS apps and frameworks and getting them into the Apps Store. Have a good understanding of common iOS human interface guidelines. ...

Disney Entertainment & ESPN Technology
San Francisco, California

The Apple team responsible for building Hulu is seeking an experienced Software Engineer with a passion for mobile applications to join our team. Nurture a highly collaborative, world-class team of software engineers. Bachelor’s degree in Computer Science, Information Systems, Software Engineering, ...

CoStar Group
CA, Orange County

Extensive experience in software engineering with expert-level proficiency in at least one of these programming languages: C#, Java, Python, JavaScript/TypeScript. Presents solutions to senior architects, engineering, and management. A broad knowledge base across engineering technologies, discipline...

Gusto
San Francisco, California

As a Gusto Software Engineer at this level, you’ll be guiding projects end-to-end by influencing initial feature specs, understanding how to take existing systems closer to desired end states, executing on projects, and maintaining code that powers core experiences. We’re hiring seasoned engineers t...

HITACHI HIGH-TECH AMERICA, INC.
United States,California,Remote
Remote

A Principal Software Engineer (PSE) is a hands-on developer and lead responsible for architecture, design, development, testing, documentation, and maintenance. The PSE is capable of leading and mentoring a small team of engineers. Analyze, and review software architecture and requirements. Responsi...