We are looking for an experienced Drive Engineer to support the development of a Windows desktop application that synchronizes customer files from a cloud platform directly into Windows File Explorer. The role involves deep Windows OS integration, building robust C++ and C# interoperability layers, and implementing high-performance file system synchronization using Windows Cloud Filter APIs or equivalent technologies. This is a contract role with an immediate start, focused on production-grade stability, performance, and scalability.
Design and implement Windows file system synchronization using Cloud Filter API (CFAPI) or equivalent OS-level sync mechanisms
Develop and maintain interop layers between Native C++ and C# using P/Invoke, C++/CLI, or COM Interop
Build and enhance Windows desktop application components with deep integration into Windows File Explorer
Develop custom Windows Shell extensions such as context menus, icon overlays, and property handlers
Optimize application performance, memory management, and multithreaded execution across mixed-language components
Collaborate on architecture and implementation of production-ready Windows desktop solutions
Debug and troubleshoot complex issues involving mixed C++ and C# codebases using Visual Studio 2022
Ensure secure and compliant file system access aligned with Windows security and permission models
Support packaging and deployment using MSI/MSIX or custom installer pipelines
Participate in automated testing across unit, integration, and end-to-end test layers
4–5 years of experience in Windows desktop application development
Proven experience building or integrating cloud sync engines using CFAPI or similar technologies
Strong hands-on expertise in Native C++ Windows development
Demonstrated experience with C# and .NET desktop applications (preferably WPF)
Solid understanding of Win32 APIs, Windows Shell APIs, and File System APIs
Experience working with multithreaded, asynchronous, and high-performance desktop applications
Ability to work remotely with a mandatory 4-hour overlap with PST time zone
Willingness to undergo background verification
Availability for a minimum 6-month contract with potential extension
C++, C#, .NET, WPF, MVVM, Windows Desktop Development, Cloud Filter API (CFAPI), File System Synchronization, Win32 API, Windows Shell Extensions, File Explorer Integration, P/Invoke, C++/CLI, COM Interop, Multithreading, Asynchronous Programming, Memory Management, Cross-Language Marshalling, Windows SDK 10.0, Visual Studio 2022, Mixed-Mode Debugging, Windows Security & Permissions, MSI/MSIX Packaging, Automated Testing, Performance Optimization