Home
Jobs
Saved
Resumes
C++ Engineer at Evnek | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
C++ Engineer
Evnek
Remote
Website
LinkedIn
C++ Engineer
India
Contract
2 weeks ago
No Sponsorship
Apply Now
Key skills
C++
Cloud
.NET
C#
C
Shell
About this role
Role Overview
Design and develop core components of a cloud file sync engine for Windows
Build and maintain C++/CLI interop layers between native C++ and .NET applications
Implement deep integration with Windows File Explorer using Cloud Filter API
Develop and manage file system event callbacks and sync workflows
Ensure high performance, stability, and maintainability of the application
Work on multi-threaded and asynchronous architectures
Debug and troubleshoot across managed and unmanaged code boundaries
Collaborate with cross-functional teams to deliver production-ready solutions
Requirements
5+ years of professional experience in native C++ development on Windows
Hands-on experience with Windows Cloud Filter API (cfapi.h) or similar OS-level sync technologies
Strong understanding of: Sync root registration, Placeholder file states, On-demand hydration patterns
Experience implementing native callback handlers for file system events
Modern C++ Expertise (C++20)
Strong knowledge of modern C++ features: std::variant, std::optional, std::string_view, Lambdas, std::function, and functional programming patterns
Template metaprogramming and variadic templates
Deep understanding of: Memory management, Pointer safety, RAII principles
C++/CLI Interop
Experience building mixed-mode C++/CLI assemblies targeting .NET Core / .NET 8.0
Expertise in designing ref class wrappers for native-to-managed interaction
Understanding of managed/unmanaged boundaries within a single project
Experience with string marshaling (std::wstring ↔ System::String^)
Strong knowledge of: Win32 API, Windows Shell APIs, File System APIs
Experience with multi-threading , including: Thread pools and task scheduling
Synchronization primitives (std::mutex, std::shared_mutex, etc.)
Async and callback-based architectures
Familiarity with Windows SDK 10.0 and Windows 10+ development
Experience implementing COM components : IUnknown, reference counting, class factories
Knowledge of: DLL exports (DllGetClassObject, DllRegisterServer, etc.), Registry-based COM registration
Proficiency in Visual Studio 2022 for mixed C++/C# solutions
Experience with MSBuild and .vcxproj configurations
Ability to debug across managed and unmanaged environments
Tech Stack
C++
Cloud
.NET
Benefits
Flexible work arrangements
Professional development opportunities
Apply Now
Home
Jobs
Saved
Resumes