Senior-level Windows C++ engineer
ADV TECHMINDS PVT LTD
About the role
[Your Name]
Senior / Staff Windows Systems Engineer – Cloud Sync & Platform Specialist
[City, State] • [Phone] • [Email] • [LinkedIn] • [GitHub]
PROFESSIONAL SUMMARY
Seasoned Windows systems engineer with 5+ years of hands‑on experience designing, implementing, and maintaining high‑performance native C++ desktop solutions. Deep expertise in the Cloud Filter API (CFAPI) and file‑system‑level synchronization, combined with modern C++20 development practices that prioritize memory safety, concurrency correctness, and low‑latency I/O. Proven track record delivering enterprise‑grade cloud‑sync clients, multi‑threaded pipelines, and robust deployment frameworks (MSI/EXE, CI/CD, enterprise imaging). Strong command of Windows internals (Win32, Shell, COM), C++/CLI/.NET 8 interop, and the full software‑delivery lifecycle from concept through production support.
CORE COMPETENCIES
| Languages & Platforms | Windows & System APIs | Cloud & Sync | DevOps & Deployment |
|---|---|---|---|
| C++20 (STL, Ranges, Concepts, Coroutines) | Win32, WinRT, Shell Extension, COM, DCOM | Cloud Filter API (CFAPI), Windows Filtering Platform, OneDrive/SharePoint sync patterns | WiX/MSI, Advanced Installer, Inno Setup, Azure DevOps, GitHub Actions, Octopus Deploy |
| C++/CLI, .NET 8 (interop, P/Invoke) | Windows Kernel‑mode driver basics, I/O Completion Ports, File System Minifilter | Real‑time file‑system change notification, delta‑sync, conflict resolution, offline caching | PowerShell DSC, SCCM, Intune, MSIX, Docker (build agents) |
| Modern C++ idioms (RAII, smart pointers, std::span, expected) | Registry, Event Log, WMI, Power Management, Security Descriptors | Secure token handling, OAuth2, Azure AD, PKI, per‑file encryption | Unit testing (GoogleTest, Catch2), static analysis (MSVC /clang‑tidy, CodeQL) |
| Multithreading (std::thread, std::async, TBB, Concurrency Runtime) | Structured Exception Handling, Windows Error Handling, HRESULT patterns | Network I/O (WinHTTP, WinRT HTTP, gRPC), async pipelines, back‑pressure flow control | Version control (Git), code review (Azure Repos, GitHub), artifact signing |
PROFESSIONAL EXPERIENCE
Senior Windows C++ Engineer – Cloud Sync Platform
Contoso Cloud Services, Redmond, WA (Remote) — Jan 2022 – Present
- Architected and delivered a next‑generation cloud‑sync client (C++20) that leverages CFAPI to provide transparent, low‑overhead file‑system synchronization for enterprise users across Windows 10/11.
- Implemented a high‑performance, lock‑free change‑journal pipeline using std::atomic, concurrent queues, and IOCP, achieving sub‑10 ms latency for local change detection and < 200 ms end‑to‑end sync for 10 GB workloads.
- Designed a C++/CLI bridge to expose core sync services to a .NET 8 UI (WPF) while preserving zero‑copy data paths via
pin_ptrandMemory<T>. - Integrated OAuth2 + Azure AD token acquisition and renewal using WinRT HTTP; stored credentials securely in DPAPI‑NG and Windows Credential Manager.
- Built a custom MSI/EXE installer with WiX that registers the CFAPI minifilter, configures per‑user service accounts, and writes required registry keys; automated signing with Azure Key Vault.
- Established a CI/CD pipeline (Azure DevOps + GitHub Actions) that runs static analysis (MSVC /clang‑tidy), unit tests (GoogleTest), and performance benchmarks on every PR; artifacts are published to an internal Octopus Deploy repository for staged rollout.
- Mentored a team of 4 engineers on modern C++ memory‑safety patterns (RAII,
std::expected,std::span) and Windows driver interaction best practices, reducing memory‑leak defects by 73 %.
Windows Systems Engineer – Native Platform Team
Acme Software, Seattle, WA (Remote) — Jun 2019 – Dec 2021
- Developed a file‑system‑level backup agent using CFAPI and minifilter drivers to capture real‑time change sets for enterprise backup SaaS.
- Implemented asynchronous I/O pipelines with Coroutines (C++20) and I/O Completion Ports, delivering a 3× throughput increase over legacy overlapped I/O.
- Created a COM‑based plugin framework allowing third‑party extensions (e.g., encryption, compression) to be loaded at runtime without restarting the service.
- Built C++/CLI wrappers for legacy .NET 4.8 components, enabling a smooth migration path to .NET 8 while preserving existing business logic.
- Designed and maintained installer scripts (WiX, PowerShell DSC) for enterprise deployment via SCCM and Intune, supporting silent installs, auto‑updates, and rollback.
- Implemented robust logging using ETW and Windows Event Log, integrating with Splunk for centralized monitoring and alerting.
Software Engineer – Desktop Infrastructure
BetaTech Solutions, Portland, OR (On‑site) — Jan 2017 – May 2019
- Delivered a multi‑threaded document viewer (C++/Win32) with custom shell extensions for context‑menu integration and preview handlers.
- Optimized UI responsiveness by offloading heavy parsing to a thread‑pool using Concurrency Runtime; reduced UI freeze incidents by 90 %.
- Developed installers (Inno Setup) with custom actions for registry cleanup and user profile migration.
- Contributed to continuous integration setup (Jenkins) and automated unit testing (Catch2).
SELECTED PROJECTS & ACHIEVEMENTS
| Project | Impact | Technologies |
|---|---|---|
| Enterprise Cloud Sync Client (2022‑2024) | Processed > 2 PB of data for 30 k+ users; latency < 200 ms for 99 % of sync ops. | CFAPI, C++20, C++/CLI, .NET 8, Azure AD, WiX, Azure DevOps |
| Zero‑Copy Backup Agent (2020‑2021) | Cut backup window from 4 h to 1.2 h for 5 TB datasets. | Minifilter, IOCP, Coroutines, ETW |
| MSIX Migration Toolkit (2019) | Automated conversion of 150+ legacy MSI packages to MSIX, reducing support tickets by 40 %. | PowerShell, MSIX Packaging Tool, SCCM |
| Thread‑Safe Logging Library (2018) | Delivered lock‑free, high‑throughput logging (10 M msgs/s) used across 12 products. | C++20 atomics, lock‑free queues, ETW |
EDUCATION
B.S. Computer Science – University of Washington, Seattle, WA
Graduated Cum Laude, 2016
Relevant coursework: Operating Systems, Advanced C++ Programming, Computer Architecture, Network Security.
CERTIFICATIONS
- Microsoft Certified: Azure Developer Associate (AZ‑204) – 2023
- Microsoft Certified: Windows Server Hybrid Administrator Associate – 2022
- C++ Institute Certified Professional Programmer (CPP) – 2021
PUBLICATIONS & COMMUNITY
- “Modern Memory‑Safety Techniques in Native Windows Development” – C++Now 2023 (talk)
- Contributor to Microsoft’s Windows‑Filtering‑Platform samples on GitHub (pull‑request #42).
- Regular speaker at Seattle C++ User Group (topics: CFAPI, Coroutines, Interop).
TECHNICAL PROFICIENCY QUICK REFERENCE
| Language | Standard | Experience |
|---|---|---|
| C++ | C++20 (ranges, concepts, coroutines) | 5 y |
| C++/CLI | .NET 8 interop | 3 y |
| C# | .NET 8, WPF, WinUI | 2 y |
| PowerShell | DSC, scripting | 4 y |
| Python | Automation, test harnesses | 2 y |
| Tools & Frameworks | Level |
|---|---|
| Visual Studio 2022, MSVC, clang‑cl | Expert |
| WiX, Advanced Installer, MSIX | Expert |
| Azure DevOps, GitHub Actions, Octopus Deploy | Advanced |
| GoogleTest, Catch2, CMocka | Advanced |
| Win32 API, COM, DCOM, Shell Extension | Expert |
| CFAPI, Minifilter, WFP | Expert |
| ETW, Windows Event Log | Advanced |
| TBB, Concurrency Runtime, PPL | Advanced |
WHY I’M THE RIGHT FIT
- Deep CFAPI mastery – built two production‑grade sync agents from kernel‑mode minifilter to user‑mode service, handling billions of file events daily.
- Modern C++ champion – consistently apply C++20 features and memory‑safety idioms, reducing defects and improving maintainability.
- Full‑stack Windows expertise – from driver‑level hooks to high‑level .NET UI, I bridge native performance with managed ergonomics.
- Enterprise deployment savvy – proven ability to package, sign, and roll out complex solutions across heterogeneous corporate environments using MSI/MSIX, SCCM, Intune, and CI/CD pipelines.
- Leadership & mentorship – have led small engineering teams, instituted code‑review standards, and driven adoption of static analysis and testing frameworks, elevating overall code quality.
Ready to bring world‑class Windows C++ expertise to your next cloud‑sync or desktop‑infrastructure challenge.
References available upon request.
Requirements
- Deep expertise in Cloud Filter API (CFAPI) and file system–level synchronization
- Advanced modern C++ (C++20) with strong memory-safety practices
- Strong knowledge of Windows internals: Win32, Shell APIs, COM
- C++/CLI and .NET 8 interoperability experience
- Proven experience building multi-threaded, asynchronous, high-performance desktop systems
- Experience with installers, CI/CD pipelines, and enterprise deployment
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free