JobsSr. Software Engineer - Video Apps
Apple logo

Sr. Software Engineer - Video Apps

Apple

Location

USA (Multiple Locations)

Type

Full-time

Posted

5/5/2026

Compensation

Not listed

Undergraduate with 5+ Years of Experience
Master's with 5+ Years of Experience
Approval 98.9%·Filings 5,543·New hires 2,691·
👑 Elite Sponsor
·FY 2025

Job description

Join the Final Cut Pro engineering team at Apple, where you will contribute to the technical evolution of core data infrastructure for a flagship professional video editing suite. This hands-on engineering role focuses on modernizing persistence systems to handle large projects with real-time responsiveness. You will collaborate across Apple's creative applications ecosystem and tackle complex problems at the intersection of high-performance computing and creative technology. Your contributions will enhance the workflows of major Hollywood studios and millions of creators worldwide.

Requirements

  • 5+ years of experience in application or platform-level development, focusing on persistence frameworks and system design.
  • Deep experience with Core Data or similar persistence technologies, including schema migrations and domain modeling.
  • Advanced understanding of concurrency and memory management in modern Apple environments.
  • Proficiency with Apple's development toolchain, including Xcode, Instruments, and Interface Builder.
  • Experience with unit testing, continuous integration, and engineering best practices.
  • Strong communication skills to articulate technical ideas clearly and work collaboratively in a multi-functional team.
  • BS or MS in Computer Science, Engineering, or equivalent experience.
  • 5+ years of experience programming in either C++, Objective-C, or Swift.
  • Hands-on experience using Swift structured concurrency and developing APIs with seamless Objective-C interoperability.
  • Familiarity with media or graphics applications, video editing tools, or creative software workflows.
  • Understanding of Apple frameworks such as AVFoundation, Core Animation, AppKit/UIKit.
  • Experience working in large, legacy codebases with incremental modernization goals.
  • Exposure to Micro Services Architecture or Distributed Systems.
  • Knowledge of data migration strategies and performance tuning for I/O-bound systems.

Responsibilities

  • Drive the modernization of persistence systems for professional creative workflows.
  • Collaborate with team members and other departments to enhance the Final Cut Pro application.
  • Solve complex problems related to high-performance computing and creative technology.
  • Contribute as a technical expert within the team, focusing on system design and implementation.
  • Ensure the performance and responsiveness of systems handling multi-gigabyte projects.

Benefits

  • Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.

Is this posting expired or inaccurate?