JobsSenior Software Engineer — Video Applications (FX Plug API’s)
Apple logo

Senior Software Engineer — Video Applications (FX Plug API’s)

Apple

Location

USA (Multiple Locations)

Type

Full-time

Posted

5/5/2026

Compensation

Not listed

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

Job description

The Senior Software Engineer will join the Video Applications team at Apple, focusing on enhancing the developer experience for third-party developers. This role involves designing robust APIs for applications like Final Cut Pro and Motion, while also providing technical support to the developer community. The engineer will bridge the core engineering team and the developer ecosystem, ensuring effective communication and collaboration. This hands-on position is ideal for someone who enjoys solving complex problems and creating clear developer-facing interfaces.

Requirements

  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • 6+ years of professional software engineering experience with a focus on application-level and framework development.
  • Experience designing and maintaining public APIs or SDKs for external developers.
  • 3+ years proficiency in Objective-C and/or Swift.
  • 3+ years deep experience with macOS development and Apple frameworks.
  • Advanced understanding of concurrency and cross-process communication.
  • Proven ability to write clear, maintainable code with excellent documentation.
  • Strong communication skills with the ability to articulate complex technical concepts to diverse audiences.
  • Experience working on complex, long-lived codebases.
  • Familiarity with motion graphics and image processing algorithms and their implementation.

Responsibilities

  • Design and develop new FxPlug APIs that enable developers to create powerful new effects for Final Cut Pro and Motion.
  • Maintain the existing FxPlug APIs to ensure their effectiveness and usability.
  • Own the developer experience end-to-end, from API design to community engagement.
  • Provide technical support to third-party developers to enhance their integration with Apple's applications.
  • Collaborate with the core engineering team to align on technical requirements and project goals.

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?