Hays’ client is a leading enterprise file sync and share platform that specialize in providing industry leading compliance, data governance, data leak protection, data retention and digital rights management capabilities. They are a global company, currently growing a large team based in Riyadh. Our client are looking for a Senior Systems Software Engineer to join their team in Riyadh, Saudi Arabia.
Your new role
Design, implement, and maintain system-level components for desktop on Windows in modern C++ (C++17 and higher). Implement and maintain g RPC services and clients (and JSON/REST-style APIs where applicable) that connect system components to higher-level layers (Electron/Type Script UI, server-side services). Develop and maintain unit tests (gtest) and integration tests (Python + pytest) to build and extend automated coverage. Contribute to build and CI/CD pipelines (e.g., Jenkins, WiX for installers, vcpkg for dependencies, Power Shell scripts where helpful).
What you'll need to succeed
Comfortable collaborating with UI (Electron/Type Script/Vue), QA, and backend engineers. Familiarity with networked applications (HTTP/HTTPS, TLS, proxies) from a developer perspective. Background in cloud storage, sync clients, security/endpoint products, or distributed systems. Strong commercial experience with modern C++ (C++17 and higher). Solid knowledge of Windows internals: processes, C++ threading primitives (e.g. std::thread, std::mutex), synchronization, I/O, memory, security.
What you'll get in return
Competitive tax-free salary. The opportunity to work with a reputable company and industry-leading security vendors. A dynamic, professional environment with exposure to the latest product trends and product roadmaps.
What you'll need to do now
If you are interested in this role, please apply and answer the screening questions as best as you can. If your profile is a suitable match, a Hays consultant will reach out to you to discuss the opportunity in further detail.