Senior Windows Extension Developer (Contractor)

5 days, 8 hours ago
Contract
Senior
Software Development
Tech Holding

Tech Holding

Tech Holding: California's #1 website design company offering full-service technology consulting with expertise in software management, AI, and security.

Internet Software & Services
51-250
Founded 2016

Description

  • Design and implement a Windows Cloud Files API sync provider with placeholder management and hydration/dehydration callbacks.
  • Build Windows Shell integration, including overlay icons, context menus, and Explorer integration via COM.
  • Own Win32 and NTFS-level file system interactions such as extended attributes, reparse points, and oplocks.
  • Implement high-performance concurrent file transfer handling using IOCP and Windows thread pool APIs.
  • Write and maintain COM servers and in-process shell extensions that meet Windows reliability and compatibility requirements.
  • Debug race conditions, kernel-mode interactions, and edge cases caused by antivirus software, Group Policy, and varied hardware configurations.
  • Maintain backward compatibility across Windows 10 and Windows 11, including enterprise and consumer SKUs.
  • Instrument and troubleshoot production issues using ETW tracing, WPR/WPA profiling, and crash dump analysis.
  • Collaborate with QA to develop stress tests, fuzz tests, and automated regression suites for the sync engine.
  • Participate in architecture and design reviews and help establish engineering standards for the Windows client codebase.

Requirements

  • 5+ years of Windows systems programming in C++ with deep mastery of Win32 APIs, NTFS internals, and COM.
  • Strong hands-on experience with the Windows Cloud Files API, including placeholder files, hydration callbacks, pin/unpin semantics, and range-based partial hydration.
  • Demonstrated expertise in Windows Shell integration, including overlay icon handlers, context menu shell extensions, and Explorer namespace extensions via COM.
  • Solid multithreading experience using IOCP, Windows thread pools, and synchronization primitives such as events, mutexes, critical sections, and slim reader/writer locks.
  • Must have shipped at least one production Windows sync client, cloud storage client, backup agent, or equivalent.
  • Experience with Windows kernel-mode development, such as filter drivers or minifilters, or deep knowledge of the Windows I/O stack, preferred.
  • Familiarity with Windows security concepts such as ACLs, privilege management, integrity levels, and UAC, preferred.
  • Prior work on enterprise software distributed via MSI/MSIX with silent install and Group Policy support, preferred.
  • Experience maintaining large-scale C++ codebases with CI/CD pipelines such as GitHub Actions or Azure DevOps, preferred.
  • Familiarity with WinRT APIs and bridging classic Win32 components to Windows Runtime environments, preferred.

Benefits

  • Fully remote engagement across MX.
  • Opportunity to work on high-impact client systems with real operational ownership.
  • Contract employment type.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Mainframe Systems Programmer - Run Automation

Ensono 1K-5K IT Services

Ensono is seeking a Mainframe Automation professional to help design and improve automation across mainframe platforms and integrate solutions into internal tools and platforms.

Agile GitHub JIRA Kanban Scrum
38 minutes ago

Senior Systems Programmer - Storage

Ensono 1K-5K IT Services

Ensono is hiring an experienced Mainframe Disaster Recovery Systems Programmer to support a large-scale z/OS disaster recovery drill focused on mainframe storage operations.

2 hours, 53 minutes ago

Senior Mainframe Systems Programmer - z/OS

Ensono 1K-5K IT Services

Ensono is seeking a Senior Mainframe Systems Programmer to support installation, maintenance, troubleshooting, and implementation of z/OS operating systems and related system software in a large enterprise environment.

1 day, 17 hours ago

Senior Sales Systems Engineer (VCSP)

Veeam Software 1K-5K Internet Software & Services

Veeam is hiring a VCSP Pre-Sales Systems Engineer to advise service provider partners on resilient, secure data architectures and cyber recovery solutions across hybrid, multi-cloud, and SaaS environments.

AWS Azure GCP Kubernetes Linux LLM Machine Learning
5 days ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers