12 Aug
|
Concentric AI
|
Pune
12 Aug
Concentric AI
Pune
About the Role
We are building a cross-platform endpoint agent platform for enterprise data security. You will join the Endpoint Agent Services team, which owns the user-space management agent that runs continuously on every managed device. This agent is responsible for authentication, policy sync, telemetry, self-update, health monitoring, local coordination, and user notifications across macOS and Windows fleets.
This role is focused on the user-space endpoint agent/service, not kernel drivers or interception layers. The agent coordinates with native enforcement components and cloud services, but the candidate does not need to build macOS Network Extensions, Windows WFP/MiniFilter drivers, or packet/file-system interception components. We are prioritizing engineers who have built reliable endpoint agents, desktop services, device-management clients, security clients, VPN/ZTNA/SASE clients, MDM/UEM agents, or observability agents that operate safely at fleet scale.
What You'll Do
Design and build the core endpoint agent service,
running as a privileged background daemon/service on macOS and Windows
Implement device and user authentication flows (e.g., mTLS, OAuth/OIDC device flows, certificate-based identity) between the endpoint and cloud services
Build the policy client: fetching, caching, versioning, and safely applying policies from the backend, with rollback and offline-resilience support
Own telemetry pipelines: structured event collection, batching, local buffering, and reliable upload with backpressure handling
Build the self-update mechanism for the endpoint agent, including staged rollout, signature verification, rollback-on-failure, and protected recovery from partial updates
Implement health-check and watchdog logic — detecting crashed or hung components, restarting services when safe, and reporting endpoint health upstream
Design local IPC/RPC interfaces that allow the user-space agent to coordinate cleanly with native macOS and Windows components
Build
📌 Senior / Staff Software Engineer — Endpoint Agent Platform (Pune)
🏢 Concentric AI
📍 Pune