CrawlJobs Logo

Senior Windows Extension Developer

Mexico · Job Posted March 13, 2026
Apply Position
Job Link Share

Job Description

We are looking for a Senior Windows systems engineer to build and maintain a production-grade Windows sync client using Microsoft's Cloud Files API (CF API). You will own the low-level plumbing that makes seamless, on-demand file synchronization feel invisible to end users, from placeholder hydration and shell overlay icons to Explorer context menus and high-throughput I/O. This is a deeply technical IC role. You will work closest to the metal of the Windows platform, collaborating with product and backend teams to ship a sync client that rivals OneDrive and Dropbox in quality and reliability.

Job Responsibility

  • Design and implement a Windows Cloud Files API (CF API) sync provider, including placeholder management, hydration/dehydration callbacks, and range-based partial hydration
  • Build robust Windows Shell integration: overlay icons, right-click context menus, and deep Windows Explorer integration via COM
  • Own Win32 and NTFS-level file system interactions, including extended attributes, reparse points, and oplocks
  • Implement high-performance I/O using IOCP and Windows thread pool APIs to handle concurrent file transfers reliably
  • Write and maintain COM servers and in-process shell extensions that meet Microsoft's strict reliability and compatibility requirements
  • Debug complex race conditions, kernel-mode interactions, and edge cases introduced by antivirus software, Group Policy, and diverse hardware configurations
  • Maintain backward compatibility across Windows 10 and Windows 11, including various enterprise and consumer SKUs
  • Instrument code with ETW tracing, WPR/WPA profiling, and crash dump analysis to diagnose production issues
  • Collaborate with QA to develop stress tests, fuzz tests, and automated regression suites for the sync engine
  • Contribute to architecture and design reviews, set 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 (cfapi.h): placeholder files, CF_CALLBACK_TYPE hydration callbacks, pin/unpin semantics, and range-based partial hydration
  • Demonstrated expertise in Windows Shell integration: overlay icon handlers, context menu shell extensions, and Explorer namespace extensions via COM
  • Solid multithreading experience using IOCP, Windows thread pools, and synchronization primitives (events, mutexes, critical sections, slim reader/writer locks)
  • Has shipped at least one production Windows sync client (cloud storage client, backup agent, or equivalent), this is non-negotiable

Nice to have

  • Experience with Windows kernel-mode development (filter drivers, minifilters) or deep knowledge of the Windows I/O stack
  • Familiarity with Windows Security: ACLs, privilege management, integrity levels, and UAC
  • Prior work on enterprise software distributed via MSI/MSIX with silent install and Group Policy support
  • Experience contributing to or maintaining large-scale C++ codebases with CI/CD pipelines (GitHub Actions, Azure DevOps)
  • Familiarity with WinRT APIs and bridging classic Win32 components to modern Windows Runtime environments
  • Background in network programming (HTTP/2, WebSockets, chunked transfer) in the context of cloud sync

What we offer

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Windows Extension Developer

8 matching positions

Public Cloud - Backend Developer Lead – Senior Vice President

Are you a talented Backend Developer Lead looking for their next challenge? Do ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience of leading engineering teams in a complex dynamic corporate environment
  • Extensive experience in systems engineering and architecture, with a proven track record of leading complex projects
  • Strong understanding of architectural patterns, design principles, and systems engineering methodologies
  • Excellent communication, interpersonal, and stakeholder management skills
  • Strong analytical, problem-solving, and decision-making skills
  • Strong hands-on Java development experience (Java 11/Spring Boot 3.x)
  • Experience with databases (MongoDB, SQL and Oracle)
  • Experience with Security - OAuth 2.0 and OpenID Connect with JWT Bearer Tokens and Identity Framework. X509 Cert Security / Windows Security with Java applications, trust chain security and SAML (SSO)
  • General Networking Experience: IP Address Subnetting, DNS, Firewall Theory
  • AWS Cloud Network Resources: Transit Gateway, VPC, Direct Connect, Route53, Application and Network Load-balancing
Job Responsibility
Job Responsibility
  • Leadership: Manage, mentor and develop the team while providing strong technical guidance, fostering a culture of innovation and collaboration
  • Architectural Design: Develop and maintain system architectures, ensuring scalability, reliability, and performance
  • Performance Optimization: Monitor system performance and identify areas for optimization, ensuring efficient resource utilization
  • Partner and Collaborate: Establish partnerships across the broader Citi technology landscape to align with business growth initiatives and priorities
  • Champion Compliance: Drive compliance with applicable standards, policies, and regulations, always assessing risk with Citi's reputation, clients, and assets in mind.
  • Fulltime
Read More
Arrow Right

Senior Software Developer - Sharepoint

Our philosophy is to understand our customers’ business first before we get to t...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
necsws.com Logo
NEC Software Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience: 4-9 years
  • SharePoint 2019
  • C#
  • SharePoint online
  • SharePoint framework (SPFx)
  • React js/jQuery/SharePoint site design theme
  • Power apps and Power automate
  • MS Windows Server 2003 /2008 installation, configuration, and administration
  • Ability to produce technical documentation
  • Ability to produce Unit Test Cases
Job Responsibility
Job Responsibility
  • Develop Intranet Portal Collaboration Intranet Site and Branding on SharePoint platform
  • Build new landing page, department templates/pages, newsletter, banner, and videos accessible to any device
  • Implement, deploy, package, and maintain new intranet portal site and SharePoint site
  • Use SharePoint Framework Spfx to create website designs with OOTB, UI extension, page layouts, themes, and display templates
  • Code pages using HTML5, JavaScript, and Typescript, jQuery, CSS, SQL, Bootstrap, or responsive design for all devices
  • Create web parts, lists/library, content types, site columns, master pages, search navigation, permissions, and data management
  • Build workflow forms using SharePoint Designer, and PowerApps/Flow
  • Migrate data from to SP 2019 to SharePoint Online using Sharegate migration tool
  • Fulltime
Read More
Arrow Right
New

System Engineer-Active Directory, Azure AD

The NTT DATA Services Security organization is looking for talented security-ori...
Location
Location
Mexico , Guadalajara
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years relevant experience in Architecture and designing, solutions & Migrating Active Directory, Azure AD, Windows & End points
  • Strong Demonstrated experience with Active Directory migration tool or equivalent and consolidation of Global Forest and Domains. Hands on experience in successful consolidation of AD Forests and Domains
  • Must have hands-on experience working on Azure AD (Azure Active Directory)
  • Extensive Experience working as Azure Admin for enterprise Active Directory setup and maintenance
  • Strong experience in AD Trusts, two-way Trusts and one-way Trusts and deep knowledge of Active Directory Schemas and meta data
  • Strong Knowledge on Azure AD Identity Management & Integration with on premise
  • Strong knowledge of Azure Active Directory technologies, including authentication models, federation, Multifactor Authentication (MFA), conditional access policies and other relevant capabilities.
  • Knowledge of best practices in AD/Azure Privileged access management and modern AD/Azure Secured Administration practices
  • Strong PowerShell scripting
  • Strong Knowledge on IAM disciplines like PIM and Privilege Administrative Accounts PAM solutions such as CyberArk
Job Responsibility
Job Responsibility
  • Active Directory designing, Architecture Solutions, Integration with platforms & Applications
  • Certificate Management and PKI
  • Develop an architecture of directory solutions for Windows, Unix, and related platforms
  • Experience in consolidations of multiple forest and domains and demonstrated understanding on User accounts, machine accounts, GPOs
  • Understand the requirement and create a migration plan for any services i.e. DNS, DHCP, and Certificate Services (PKI) etc.
  • Analyzing the requirement and design a solution to fulfil the requirement with zero impact to other platforms
  • Develop a power shell scripting with AD modules or VB .Net based on the requirements
  • Manage Azure active directory design, Architect Solutions, Integration with platforms & Applications and AD connector to Azure
  • Auditing the security logs and integrating with SIEM
  • Conducting POC with multiple vendors for AD solutions and prepare detailed test cases. Create a clear recommendation document with pros and cons for senior management
  • Fulltime
Read More
Arrow Right
New

Principal Engineer

Wells Fargo is seeking a Principal Engineer to provide deep technical leadership...
Location
Location
United States , CHARLOTTE
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 25, 2026
Flip Icon
Requirements
Requirements
  • 7+ years of Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Demonstrated experience designing and delivering generative AI or agentic AI systems in production at enterprise scale — agents, skills, plug-ins, tool calling, orchestration, and autonomous or human-in-the-loop workflows
  • Deep, hands-on expertise with the Microsoft 365 Copilot extensibility model — declarative and custom engine agents, skills, plug-ins, message extensions, and Microsoft Graph connectors
  • Hands-on experience building and shipping agents and automations in Copilot Studio and Copilot Cowork, including custom skills and plug-in development
  • Strong experience building AI-powered capabilities across OS platforms (Windows, macOS, iOS, Android) in a large enterprise environment
  • Expertise grounding agents over enterprise data through Microsoft Graph, including retrieval, security trimming, and data governance
  • Proficiency with engineering fundamentals that underpin agentic AI delivery: API and microservices design, containerization (Docker, Kubernetes), CI/CD, DevSecOps, and automated testing/evaluation for non-deterministic systems
  • Demonstrated application of responsible AI principles — model governance, grounding, safety, bias mitigation, data privacy, and explainability — in a regulated industry
  • Experience as the senior-most technical leader on complex initiatives, influencing architecture and engineering direction across multiple teams without direct authority
  • Experience delivering AI capabilities in a regulated financial services or other highly regulated environment, with awareness of enterprise risk, security, and compliance frameworks for AI
Job Responsibility
Job Responsibility
  • Act as the principal technical authority for agentic AI across Microsoft 365 (Teams, Outlook, SharePoint, Graph, Copilot) and OS platforms (Windows, macOS, iOS, Android), defining architecture and engineering standards for agents, skills, plug-ins, and AI-driven workflows
  • Design and build end-to-end agentic solutions on the Microsoft 365 Copilot platform — declarative and custom agents, skills composition, plug-in/tool calling, grounding over enterprise data via Microsoft Graph, and multi-step autonomous workflows
  • Lead delivery of agents and automations in Copilot Studio and Copilot Cowork, establishing reusable patterns, skills libraries, and plug-in frameworks that other teams build on
  • Define how Copilot Cowork agents are extended with custom skills and plug-ins to automate complex, cross-application workplace workflows securely and reliably
  • Drive the most complex, highest-risk technical initiatives across teams, resolving ambiguous architecture and integration challenges spanning the Copilot platform, Microsoft Graph, and OS extensibility points
  • Set and enforce engineering best practices for agentic AI delivery — agent and skill evaluation, prompt and skill versioning, observability, latency and cost optimization, CI/CD, and automated testing for non-deterministic AI systems
  • Embed responsible AI into the engineering foundation: grounding, safety, guardrails, data privacy, model governance, and explainability built into agents, skills, and plug-ins by design
  • Partner with architects and engineering leadership to shape the next generation domain architecture and target-state roadmap for the Microsoft 365 Copilot ecosystem and OS platform AI
  • Conduct deep technical design reviews and peer code reviews, evaluating solution quality and alignment to technical direction, and personally contribute hands-on in the codebase to the most critical components
  • Serve as the technical representative for the product in cross-team planning and collaborative efforts, influencing technology requirements, priorities, and the engineering roadmap
  • Fulltime
Read More
Arrow Right
New

Senior Azure Platform & DevOps Engineer

Our client is seeking an experienced Senior Azure Platform & DevOps Engineer to ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
apollo-solutions.com Logo
Apollo Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with Azure Kubernetes Service (AKS) in production environments
  • Extensive knowledge of Azure networking, including: Virtual Networks (VNets), Subnets, Network Security Groups (NSGs), Route Tables, Private Endpoints, Hybrid Connectivity Concepts
  • Advanced PowerShell scripting and automation skills
  • Proven experience migrating and supporting Windows Server workloads in Azure
  • Strong understanding of Azure Infrastructure-as-a-Service (IaaS) and core platform services
  • Experience operating and supporting business-critical production environments
  • Solid troubleshooting and problem-solving capabilities across infrastructure and cloud platforms
Job Responsibility
Job Responsibility
  • Manage, maintain, and optimise Azure Kubernetes Service (AKS) environments, ensuring performance, availability, and security
  • Design, implement, and support Azure networking solutions, including virtual networks, routing, network security groups, and private connectivity
  • Lead and execute the migration of Windows Server workloads from on-premises infrastructure to Azure using lift-and-shift and rehosting approaches
  • Develop automation solutions using PowerShell to streamline infrastructure management and operational processes
  • Support cloud platform operations, including monitoring, troubleshooting, incident resolution, and performance optimisation
  • Collaborate with cross-functional teams to ensure successful delivery of cloud infrastructure projects
  • Implement best practices for platform security, governance, and operational excellence
  • Produce and maintain technical documentation, operational procedures, and support runbooks
  • Contribute to platform modernisation initiatives and continuous improvement efforts
Read More
Arrow Right
New

System Engineering - Azure

The NTT DATA Services Security organization is looking for talented security-ori...
Location
Location
Mexico , Guadalajara
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years relevant experience in Architecture and designing, solutions & Migrating Active Directory, Azure AD, Windows & End points
  • Strong Demonstrated experience with Active Directory migration tool or equivalent and consolidation of Global Forest and Domains. Hands on experience in successful consolidation of AD Forests and Domains
  • Must have hands-on experience working on Azure AD (Azure Active Directory)
  • Extensive Experience working as Azure Admin for enterprise Active Directory setup and maintenance
  • Strong experience in AD Trusts, two-way Trusts and one-way Trusts and deep knowledge of Active Directory Schemas and meta data
  • Strong Knowledge on Azure AD Identity Management & Integration with on premise
  • Strong knowledge of Azure Active Directory technologies, including authentication models, federation, Multifactor Authentication (MFA), conditional access policies and other relevant capabilities.
  • Knowledge of best practices in AD/Azure Privileged access management and modern AD/Azure Secured Administration practices
  • Strong PowerShell scripting
  • Strong Knowledge on IAM disciplines like PIM and Privilege Administrative Accounts PAM solutions such as CyberArk
Job Responsibility
Job Responsibility
  • Active Directory designing, Architecture Solutions, Integration with platforms & Applications
  • Certificate Management and PKI
  • Develop an architecture of directory solutions for Windows, Unix, and related platforms
  • Experience in consolidations of multiple forest and domains and demonstrated understanding on User accounts, machine accounts, GPOs
  • Understand the requirement and create a migration plan for any services i.e. DNS, DHCP, and Certificate Services (PKI) etc.
  • Analyzing the requirement and design a solution to fulfil the requirement with zero impact to other platforms
  • Develop a power shell scripting with AD modules or VB .Net based on the requirements
  • Manage Azure active directory design, Architect Solutions, Integration with platforms & Applications and AD connector to Azure
  • Auditing the security logs and integrating with SIEM
  • Conducting POC with multiple vendors for AD solutions and prepare detailed test cases. Create a clear recommendation document with pros and cons for senior management
  • Fulltime
Read More
Arrow Right
New

Technology Services Assistant Manager

Part of the Technology team, the Technology Services Assistant Manager is a new ...
Location
Location
United Kingdom , Dover
Salary
Salary:
43000.00 GBP / Year
migranthelpuk.org Logo
Migrant Help
Expiration Date
June 19, 2026
Flip Icon
Requirements
Requirements
  • Working knowledge of Windows 10, 11 and Server operating systems
  • Working knowledge of MDM across Android and IOS operating system
  • Extensive experience with Active Directory (AD) and Azure AD
  • Project resource experience to assist with the implementation of new systems
Job Responsibility
Job Responsibility
  • Support the Technology Services Manager in the day-to-day operation of the IT Service Desk, including workload planning, rota coordination, and the management of urgent or complex support issues
  • Monitor and manage incident and request delivery by Managed Service Providers, ensuring performance is in line with agreed Service Level Agreements and escalating issues where required
  • Ensure consistent application of agreed call handling, incident management, and request fulfilment processes across the Service Desk
  • Provide remote and on-site technical support to colleagues across multiple locations where necessary
  • Be accountable for Technology's operational input into the joiners, movers, and leavers process, ensuring all required activities are completed accurately and on time
  • Escalate unresolved or high-risk technical issues to senior Technology staff or third-party suppliers as appropriate
  • Document resolutions for common issues and actively contribute to the development, maintenance, and quality assurance of the IT knowledge base
  • Support the rollout of new hardware, software, patches, and system upgrades, working in line with agreed change and release processes
  • Identify opportunities for operational efficiency and continuous improvement within Technology services, feeding recommendations into the Technology Services Manager
  • Maintain accurate asset registers for hardware and software, including tracking lifecycle status, allocation, and compliance
What we offer
What we offer
  • 35 hours per week offering flexibility and work life balance
  • Enhanced family friendly provisions
  • Extra day annual leave per year to a maximum of 39 days, including bank holidays (pro-rata)
  • Option to buy or sell up to 5 days of annual leave
  • Access to Perkbox, an employee rewards and benefits platform with over 9,000 deals and discounts, a range of free perks, employee wellbeing support and other additional employee benefits and recognitions
  • Wellbeing support
  • Non-contributory pension scheme Migrant Help pays 8% worth of employee salary into the pension scheme
  • Fulltime
!
Read More
Arrow Right
New

Technology Services Assistant Manager

Migrant Help have an exciting opportunity to recruit a Technology Services Assis...
Location
Location
United Kingdom , Dover
Salary
Salary:
43000.00 GBP / Year
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
June 19, 2026
Flip Icon
Requirements
Requirements
  • Working knowledge of Windows 10, 11 and Server operating systems
  • Working knowledge of MDM across Android and IOS operating system
  • Extensive experience with Active Directory (AD) and Azure AD
  • Project resource experience to assist with the implementation of new systems
  • Must be able to provide a valid passport eg. 10 year full British passport, EU or non-EU Passport with indefinite leave to remain
  • Must be able to provide continuous UK address history for the previous 5 years
  • Must provide full employment history for the previous 3 years and/or suitable documentation to cover any gaps in employment
  • This post is subject to a Disclosure and Barring Service (DBS) check
  • This post is subject to Security Clearance
Job Responsibility
Job Responsibility
  • Support the Technology Services Manager in the day-to-day operation of the IT Service Desk, including workload planning, rota coordination, and the management of urgent or complex support issues
  • Monitor and manage incident and request delivery by Managed Service Providers, ensuring performance is in line with agreed Service Level Agreements and escalating issues where required
  • Ensure consistent application of agreed call handling, incident management, and request fulfilment processes across the Service Desk
  • Provide remote and on-site technical support to colleagues across multiple locations where necessary
  • Be accountable for Technology's operational input into the joiners, movers, and leavers process, ensuring all required activities are completed accurately and on time
  • Escalate unresolved or high-risk technical issues to senior Technology staff or third-party suppliers as appropriate
  • Document resolutions for common issues and actively contribute to the development, maintenance, and quality assurance of the IT knowledge base
  • Support the rollout of new hardware, software, patches, and system upgrades, working in line with agreed change and release processes
  • Identify opportunities for operational efficiency and continuous improvement within Technology services, feeding recommendations into the Technology Services Manager
  • Maintain accurate asset registers for hardware and software, including tracking lifecycle status, allocation, and compliance
What we offer
What we offer
  • 35 hours per week offering flexibility and work life balance
  • Enhanced family friendly provisions
  • Employees will gain an extra day annual leave per year to a maximum of 39 days, including bank holidays (pro-rata)
  • Option to buy or sell up to 5 days of annual leave
  • Access to Perkbox, an employee rewards and benefits platform with over 9,000 deals and discounts, a range of free perks, employee wellbeing support and other additional employee benefits and recognitions
  • Wellbeing support
  • Migrant Help offers employees a non-contributory pension scheme Migrant Help pays 8% worth of employee salary into the pension scheme
  • Fulltime
!
Read More
Arrow Right