This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior macOS systems engineer with deep expertise in file system extensions and kernel-adjacent frameworks. You will be responsible for building and maintaining a production-grade sync or virtual drive client on macOS, one that users depend on every day. This is a technically demanding role suited to an engineer who has shipped real software in this space and understands the nuances of Apple's extension model from entitlements to on-demand resource management.
Job Responsibility:
Design, implement, and maintain macOS File Provider extensions using NSFileProviderExtension and related APIs
Integrate and maintain macFUSE-based virtual file systems
Manage macOS System Extension lifecycle including code signing, notarization, entitlements, and sandboxing requirements
Build and maintain XPC services for secure inter-process communication between the extension and host app
Write idiomatic Swift using modern concurrency patterns (async/await, actors, structured concurrency)
Diagnose and resolve complex, hard-to-reproduce issues at the intersection of the kernel, file system, and user space
Collaborate with product and backend teams to define sync protocols and surface reliable UX
Requirements:
5+ years of macOS development experience, with a focus on system-level or framework-level work
Strong hands-on experience with the FileProvider framework
Practical experience with macFUSE
Deep understanding of macOS System Extensions
Proficiency with Swift async/await and XPC services for IPC
Has shipped a production macOS sync client, cloud drive, backup tool, or similar, that real users depend on
Nice to have:
Experience with network file system protocols (WebDAV, SMB, NFS) at the application layer
Familiarity with FSEvents for file system monitoring
Prior experience with Endpoint Security or Network Extension frameworks
Contributions to open-source macOS tooling or FUSE projects
Background in cloud storage, backup, or enterprise file management products
Familiarity with TestFlight distribution and enterprise MDM deployment of system extensions
What we offer:
Fully remote engagement across MX
Opportunity to work on high-impact client systems with real operational ownership