Sr. Systems Software Engineer - Video Technologies
As a Senior Software Engineer on the Video Applications team, you'll build and evolve the core application layers that support high-performance video workflows. This role focuses on low-level, non-UI technologies that are foundational to reliability, security, and performance across our video applications. You’ll collaborate closely with cross-functional partners to design and implement robust systems that integrate deeply in Apple’s creative applications ecosystem.
Minimum Qualifications
Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
7+ years of professional software engineering experience, with a focus on low-level application development.
Strong experience building low-level, non-UI application layers.
Must have experience working with macOS internals
In-depth knowledge of application networking and file system APIs.
Solid understanding of XPC processes and interprocess communication.
Experience working with Security Scoped Bookmarks and platform security models.
Proficiency in C++, Objective-C, and Swift.
Advanced debugging skills using Xcode, including frameworks and external processes.
Ability to reason about performance, concurrency, memory management, and system behavior.
Experience working on complex, long-lived codebases.
Preferred Qualifications
Experience working in sandboxed or security-sensitive environments.
Experience with media or graphics applications, video editing tools, or creative software workflows.
Proven ability to work on complex, ambiguous problems and drive solutions end-to-end.
Prior ownership of shared infrastructure or platform-level components.