Senior Software Engineer – Client Applications
FileCloud · Riyad
وصف الوظيفة
About the role
FileCloud is seeking a Senior Software Engineer to develop the core sync and OS integration layer of FileCloud Desktop. The position is based in Riyadh and focuses on system‑level development for Windows, using modern C++ and deep knowledge of Windows internals.
Key responsibilities
- Design, implement, and maintain system‑level components for FileCloud Desktop on Windows using C++17 or higher.
- Work with Win32/WinRT, the Windows Cloud Files API, 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.
- Contribute to macOS system components in Swift when needed, using Apple File Provider and Endpoint Security.
- Create and run unit tests (gtest) and integration tests (Python + pytest) to ensure automated coverage.
- Integrate with File Explorer for overlays, context menus, and shell extensions, including COM.
- Debug complex production issues using Visual Studio, WinDbg, and Procmon.
- Support build and CI/CD pipelines (Jenkins, WiX, vcpkg, PowerShell).
Required profile
- Strong commercial experience with modern C++ (C++17 or newer).
- Solid understanding of Windows internals, multithreaded and asynchronous programming.
- Hands‑on experience with Win32 APIs; willingness to work with WinRT.
- Experience building gRPC services and working with REST/JSON interfaces.
- Ability to write automated tests in C++ (gtest) and Python (pytest).
Required skills
- C++ (C++17+)
- Win32 API
- WinRT
- Windows Cloud Files API (CFAPI)
- gRPC
- JSON / REST
- Swift (macOS)
- Python
- pytest
- gtest
- COM
- Visual Studio
- WinDbg
- Procmon
- Jenkins
- WiX
- vcpkg
- PowerShell
Questions fréquentes
لماذا تبلغ عن هذا العرض؟
قدم طلبك في 30 ثانية
أدخل بريدك الإلكتروني للتقديم. سيتم إنشاء حساب تلقائياً.
بالمتابعة، أنت توافق على شروط الاستخدام.
لديك حساب بالفعل؟ تسجيل الدخول
عزز فرصك
حمّل سيرتك الذاتية وسنقترح عليك الوظائف التي تناسب ملفك.
جاري تحليل سيرتك الذاتية...
FileCloud
Riyad
عروض عمل ذات صلة
-
SAP Security & GRC Architect
YASH Technologies Middle East Riyad -
Assistant Manager – Data Engineering
Red Sea Global Riyad -
Senior Test Delivery Manager
Wipro Riyad -
Oracle Cloud Procurement Technical Project Manager
Tata Consultancy Services Djeddah -
Oracle Cloud Procurement Technical Project Manager
Sundus Djeddah