Senior Software Engineer, Video Applications

Apple Inc

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
Culver City, CA
Salary
$175,000–$308,500 / yr
Posted
143 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $242k
$97k most similar roles pay here $331k

This role pays more than 92% of similar roles. Most pay $151,000–$202,800 — the shaded band above. At the midpoint, this role pays about $242k 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 within the Video Applications group to empower a third-party developer ecosystem. This role serves as a bridge between core engineering and external developers, focusing on designing, maintaining, and documenting robust FxPlug APIs that extend the capabilities of Final Cut Pro and Motion. The successful candidate will manage the end-to-end developer experience by resolving performance bottlenecks, writing automated tests, and providing direct technical support to third-party partners. Key technical 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. The role also requires familiarity with motion graphics and image processing algorithms to solve complex problems within the professional video creation software suite.

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 ensure the reliability of 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 with a focus 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

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

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

Cupertino, CA 143 days ago $184,700$324,800
Swift Objective-C macOS Apple Frameworks API Design Concurrency Cross-process Communication Motion Graphics Image Processing Algorithms
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