WIndows Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
Job description
Technology: This Greylock-backed company is building an adaptive, AI-native platform for endpoint and device management. Its distributed architecture allows endpoint agents to monitor, reason, coordinate, patch, and secure devices locally rather than depending entirely on a centralized control plane., The role is primarily focused on C# and modern .NET development, but requires deep C++ expertise for native, performance-sensitive, and system-level components. You will work closely with AI/ML scientists, OS engineers, and security architects to determine how intelligent agents can operate securely and efficiently within enterprise Windows environments., A major part of the challenge is delivering on-device AI capabilities while maintaining the lightweight footprint, reliability, and resource controls expected of a production enterprise endpoint agent.
Requirements
-
Windows Endpoint Engineering: Experience building enterprise endpoint agents, endpoint security products, device-management systems, or other software that interacts deeply with the Windows operating system. \n
-
C#/.NET Development: Strong production experience developing Windows applications, services, and tools using C# and modern .NET. \n
-
Native C++ Expertise: Deep C++ experience with system-level components, plugins, native-memory management, threading, debugging, and performance optimization. \n
-
Windows Systems Depth: Experience with Win32, COM, WinRT, Windows Services, Task Scheduler, the Registry, WinAppSDK, GDI+/Direct2D, WIC, or related Windows technologies. \n
-
Managed/Native Integration: Experience connecting C# application layers with high-performance C++ components through P/Invoke, C++/WinRT, C++/CX, or similar interoperability mechanisms. \n
-
Telemetry and Diagnostics: Deep experience with Windows telemetry, Event Tracing for Windows, diagnostic pipelines, profiling, or system-level instrumentation. \n
-
Resource-Constrained Systems: Ability to establish and optimize CPU, memory, GPU/NPU, power, and other resource limits for software running continuously on enterprise endpoints. \n
-
Applied AI: Experience integrating AI/ML models, agentic systems, LLMs, or adaptive workflows into production software. Familiarity with GPU or NPU acceleration for on-device AI is especially relevant. \n
-
Enterprise Deployment: Familiarity with Windows code signing, driver development, or driver deployment processes. Exposure to endpoint agents on macOS or Linux is also valuable. \n
-
AI-Native Development: Experience using AI-assisted development tools to design, implement, test, and optimize production-grade software. \n
Benefits & conditions
Due to the volume of applicants we typically receive, a follow-up email will only be sent when a potential match has been identified with one of our investments.
\n
\n
Greylock Talent:
\n
We are full-time, salaried employees of Greylock, and there are no fees associated with any of the work we do. Our team provides free candidate referrals and introductions to our active investments, and we’re always looking to add talented people to our network.
\n
\n
Please note:
\n
\n
There are no fees associated with any of the support we provide our investments. Greylock Talent provides free candidate referrals/introductions to all of our active investments (one of the many services we provide).
\n
\n
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Dev Digest 132 - Binging WADFlix?
What Are The Top Skills Required For Azure Developers?
Navigating the AI Shift