Senior Software Engineer — Video Applications (FX Plug API’s)
Core
Designing and maintaining FxPlug APIs to enable third-party developers to create effects for Final Cut Pro and Motion.
Role type
Senior Software Engineer (API/SDK)
Builds
Developer-facing APIs and SDKs for video applications
Domain
Consumer software / Video editing / macOS
Required skills
Objective-C, Swift, macOS development, Apple frameworks, concurrency, cross-process communication, API design, SDK maintenance, automated testing, code review, technical documentation, performance optimization, debugging, motion graphics algorithms
Preferred skills
Swift API design, sandboxed environment development, security-sensitive environment experience
Technologies
Objective-C, Swift, macOS, Apple frameworks
Responsibilities
Design and implement robust FxPlug APIs; Diagnose and debug integration issues; Resolve performance bottlenecks; Maintain existing APIs; Write automated tests; Create and maintain API documentation and sample code; Provide technical support to third-party developers; Prioritize API improvements
Seniority
Senior, hands-on IC