Senior Software Engineer, Video Applications

Apple Inc

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
143 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $255k
$95k most similar roles pay here $349k

This role pays more than 95% of similar roles. Most pay $151,000–$202,800 — the shaded band above. At the midpoint, this role pays about $255k versus about $177k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Video Applications

Senior Software Engineer — Video Applications (FX Plug API’s) joins the Motion team to support the developer ecosystem within the professional video creation suite. This role serves as a bridge between core engineering and third-party developers, focusing on designing, maintaining, and documenting robust FxPlug APIs that extend the capabilities of Final Cut Pro and Motion. The successful candidate will build new interfaces, resolve performance bottlenecks, write automated tests, and provide direct technical support to external developers. Key requirements include proficiency in Objective-C and Swift, deep experience with macOS development and Apple frameworks, and an advanced understanding of concurrency and cross-process communication. Additionally, the role requires expertise in motion graphics and image processing algorithms while managing complex, long-lived codebases to solve problems related to creating powerful new effects for professional video creation tools.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and implement robust, well-documented FxPlug APIs for third-party developers.
  • Maintain existing FxPlug APIs and their underlying implementations.
  • Diagnose and debug integration issues between third-party tools and Apple applications.
  • Identify and resolve performance bottlenecks within the FxPlug API implementations.
  • Write automated tests to exercise and validate FxPlug APIs.
  • Create and maintain technical documentation and sample code for the developer community.
  • Provide direct technical support and guidance to third-party developers.
  • Prioritize API improvements by balancing developer needs with Apple's internal roadmap.

What we're looking for

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

More like this

Similar roles

Senior Software Engineer, Video Applications

Apple Inc

Seattle, WA 143 days ago $175,000$308,500
Swift Objective-C macOS Apple Frameworks API Design Concurrency Cross-process Communication Motion Graphics Image Processing Algorithms
6+ yrs exp

Senior Software Engineer, Video Applications

Apple Inc

San Diego, CA 143 days ago $175,000$308,500
Swift Objective-C macOS API Design Concurrency Cross-process Communication Motion Graphics Image Processing Algorithms Documentation
6+ yrs exp

Senior Software Engineer, Video Applications

Apple Inc

Culver City, CA 143 days ago $175,000$308,500
Swift Objective-C macOS API Design Concurrency Cross-process Communication Motion Graphics Image Processing Algorithms Documentation
6+ yrs exp

Senior Video Software Engineer, Camera & Photos

Apple Inc

Seattle, WA 58 days ago $175,000$308,500
Objective-C C C++ Swift AVFoundation Core Media Core Video ISP iOS macOS Video Codecs Color Science HDR PTP IEEE 1588 Timecode Genlock SDI DisplayPort Image Processing
8+ yrs exp

Senior Software Engineer, Video

Anduril Industries

Costa Mesa, CA 66 days ago $191,000$253,000
C++ ffmpeg WebRTC OpenCV Python AWS Azure GCP Kubernetes Linux GStreamer OpenGL V4L2 VA-API H264 MP4 MPEG-TS MISB KLV RTP

Video Software Engineer

Qualcomm

San Diego, CA 67 days ago $94,200$141,200
C C++ Python Java Linux Kernel V4L2 Android H264 H.265 AV1 Agentic AI Machine Learning Computer Vision JTAG Windbg Git Perforce Multi-threaded Programming ARM