Apple TV App & TV Provider Software Engineer - Partner Integrations

London, Greater London, United Kingdom
Software and Services


Role Number:200393946
The people here at Apple don’t just create products — we create the kind of wonder that’s revolutionized entire industries. It’s the diversity of these people and their ideas that inspire the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us to leave the world better than we found it! The Apple Media Products (AMP) Video team is searching for an experienced engineer with a passion for delivering first-in-class home entertainment solutions. You will join a team of hardworking engineers in a dynamic, fast-paced environment. Explore a collaborative culture of inclusion, growth, and originality, supported by resources that make a difference in your life. We are looking for a leader who is a skilled communicator and an excellent problem solver. If you can develop new skills quickly, you will excel in this role. We value strong technical skills and the ability to multi-task. Come be a part of an impactful, innovative team making a difference.

Key Qualifications

  • Ability to work with and lead multiple projects, teams, and timelines
  • Deep understanding of computer science fundamentals (algorithms, networking, data structures, design, performance…)
  • Excellent problem solving and debugging skills
  • Experience with Objective-C and Swift
  • Experience with JavaScript
  • Experience with RESTful API development and debugging
  • Experience with iOS or tvOS app development and release


The AMP Video Partner Engineering team is looking for a senior software engineer to join our Integrations team. You will help with systems engineering tasks and architecture for new features of AMP Video partner integrations. You will provide guidance and support to internal and external teams as they build and integrate with AMP Video products like the Apple TV app and TV Provider program. You will advise and consult with our partner’s engineering teams to integrate with our technologies. You will guide and support partner integrations by investigating issues, performing root-cause analysis, and providing creative solutions. You will be responsible for reporting progress, tracking integrations, and driving issues to resolution. You will gather partner feedback on integration improvements and new feature requests. Experience in QA/QC, issue tracking, and documentation is important. Familiarity with video technologies like HTTP live streaming as well as shell environments and standard system utilities (chmod, curl, grep, sudo, tail…) are a bonus.

Education & Experience

BS/BA in Computer Science/Engineering or equivalent work experience is preferred.

Additional Requirements