Principal Software Engineer, Endpoint Platform
Core
Build native endpoint agents for Windows, macOS, and Linux to manage AI security, detect unauthorized AI agents, and enforce privileged access policies on enterprise devices.
Role type
Principal Software Engineer (Endpoint Platform & AI Security)
Builds
Native endpoint agents, privileged access clients, and AI governance capabilities for enterprise endpoints.
Domain
Cybersecurity / Endpoint Security / AI Security
Deliverable
production ML models | product features
Required skills
C++, Rust, or Go; Windows/macOS/Linux internals; Endpoint security (EDR/XDR/PAM); OS security (ETW/eBPF); Systems debugging and performance tuning; AI-assisted development tools; AI agent architectures
Preferred skills
AI SDLC best practices; Mentoring and architecture leadership
Technologies
C++, Rust, Go, Windows, macOS, Linux, ETW, eBPF, GitHub Copilot, Cursor, Claude Code
Responsibilities
Build native endpoint agents for Windows, macOS, and Linux; Develop integrated privileged access clients; Implement PEDM policy enforcement; Build secure communication between agents and backends; Develop local telemetry collection; Detect Shadow IT and unauthorized AI agents; Discover local resource access; Optimize agent performance and scalability; Lead architecture and mentor engineers; Govern AI agents and agentic workloads on endpoints
Seniority
Principal, hands-on IC with leadership