Staff Software Engineer - EDR Agent (Go)
Core
Design, develop, and maintain high-performance endpoint agents (EDR) that run on Windows, macOS, and Linux to extract telemetry and feed threat-hunting signals to a SaaS platform.
Role type
Staff Software Engineer (Go)
Builds
Endpoint agents for threat hunting and security monitoring
Domain
Cybersecurity / Endpoint Detection and Response (EDR)
Deliverable
production ML models | product features
Required skills
Go (idiomatic, concurrent, performance-tuned), OS internals (processes, memory, file systems, syscalls, user/kernel boundary), distributed systems, AI coding agents, mentoring
Preferred skills
EDR/EPP systems experience
Technologies
Go, REST APIs, AI coding agents
Responsibilities
Design and maintain the concurrent core of the endpoint agent; integrate agent with backend SaaS REST APIs; define team standards for Go code and AI tool usage; mentor junior engineers; explain architectural tradeoffs to stakeholders; collaborate with DevOps on testing frameworks.
Seniority
Staff, hands-on IC with mentorship