We are looking for a senior Windows systems engineer to build and maintain a production-grade Windows sync client using Microsoft's Cloud Files API (CF API).
Requirements
- 5+ years of Windows systems programming in C++, with deep mastery of Win32 APIs, NTFS internals, and COM.
- Strong, hands-on experience with the Windows Cloud Files API (cfapi.h): placeholder files, CF_CALLBACK_TYPE hydration callbacks, pin/unpin semantics, and range-based partial hydration.
- Demonstrated expertise in Windows Shell integration: overlay icon handlers, context menu shell extensions, and Explorer namespace extensions via COM.
- Solid multithreading experience using IOCP, Windows thread pools, and synchronization primitives (events, mutexes, critical sections, slim reader/writer locks).
- Has shipped at least one production Windows sync client (cloud storage client, backup agent, or equivalent), this is non-negotiable.
Benefits
- Fully remote engagement across MX