Job Title:C++ Developer – Windows Credential Provider
Location:Remote
Experience Level:Mid to Senior (4+ years)
Summary:
We are seeking a highly skilledC++ Developerwith a minimum of 4 years of professional experience, specifically inWindows Credential Provider development.
The ideal candidate will have strong expertise inWindows system programming,custom login screen interactions, and experience with theWiX Toolset.
You will work on the development and integration of custom authentication solutions for Windows environments.
Key Responsibilities:
Design, develop, and maintain customWindows Credential Providers.
Implement advanced features andcustom user interactionson the Windows logon screen (Winlogon).
Collaborate with product and UX teams to define and implement seamless authentication experiences.
Integrate Credential Providers with backend authentication systems (e.g., smart cards, biometrics, MFA).
UseWiX Toolsetto create Windows installers for secure deployment of system components.
Troubleshoot and debug issues in production and development environments, including low-level system behavior.
Write and maintain clean, modular, and well-documented code.
Required Qualifications:
4+ yearsof experience in C++ development on Windows platforms.
Proven experience developingWindows Credential Providers (V1 or V2).
Deep understanding ofWindows authentication architectureandWinlogon/GINAinteractions.
Experience usingWiX Toolsetto create and manage MSI-based installers.
Proficiency inWindows API, COM, and multithreaded programming.
Strong problem-solving and debugging skills using tools like WinDbg, ProcMon, and Event Viewer.
Experience withsecure coding practicesand system-level permissions.