Senior Software Engineer, Client Applications
FileCloud · Riyad
وصف الوظيفة
About the role
FileCloud is seeking a Senior Software Engineer to join its Riyadh office and work on the core sync and OS integration layer of FileCloud Desktop. The role focuses on system‑level development for Windows, using modern C++ and deep knowledge of Windows internals, filesystems, and OS integration.
Key responsibilities
- Design, implement, and maintain system‑level components for FileCloud Desktop on Windows using C++17 or newer.
- Work with Win32/WinRT, the Windows Cloud Files API (CFAPI), and custom drivers to handle filesystem events, placeholders, and hydration/dehydration.
- Develop and maintain gRPC services and JSON/REST APIs that connect system components to higher‑level layers (Electron/TypeScript UI, server services).
- Integrate with File Explorer for overlays, context menus, and other shell extensions, including COM where required.
- Write unit tests (gtest) and integration tests (Python + pytest) and contribute to CI/CD pipelines (Jenkins, WiX, vcpkg, PowerShell).
- If experienced with macOS, contribute to system components in Swift using Apple File Provider and Endpoint Security.
Required profile
- Strong commercial experience with modern C++ (C++17 or higher).
- Solid understanding of Windows internals, multithreaded and asynchronous programming.
- Hands‑on experience with Win32 APIs and willingness to work with WinRT.
- Ability to debug complex issues using Visual Studio, WinDbg, and Procmon.
Required skills
- C++ (C++17+)
- Win32 API
- WinRT
- Windows Cloud Files API (CFAPI)
- Custom driver development
- gRPC
- JSON/REST APIs
- Swift (macOS) – optional
- Apple File Provider & Endpoint Security (ESClient) – optional
- Google Test (gtest)
- Python & pytest
- Visual Studio
- WinDbg
- Procmon
- Jenkins
- WiX
- vcpkg
- PowerShell
- COM & Explorer shell extensions
Questions fréquentes
لماذا تبلغ عن هذا العرض؟
قدم طلبك في 30 ثانية
أدخل بريدك الإلكتروني للتقديم. سيتم إنشاء حساب تلقائياً.
بالمتابعة، أنت توافق على شروط الاستخدام.
لديك حساب بالفعل؟ تسجيل الدخول
عزز فرصك
حمّل سيرتك الذاتية وسنقترح عليك الوظائف التي تناسب ملفك.
جاري تحليل سيرتك الذاتية...
FileCloud
Riyad
عروض عمل ذات صلة
-
Network Security Engineer – Level 3
sirar by stc Riyad -
Senior Innovation Consultant
Elm Company Riyad -
Scrum Master / Project Manager (Arabic Speaker) – Riyadh
Capco Riyad -
Intern - HQ Science, Technology & Innovation
Islamic Development Bank (IsDB) Djeddah -
Technology & Innovation Intern – IsDB HQ
SDGs @ IsDB Group Djeddah