Staff Software Engineer - EDR Agent (Go)
Huntress
United States · Posted Jul 8
Job description
Responsibilities: Set the technical direction for high-performance endpoint agents across Windows, macOS, and Linux using Go. Design and maintain the core agent architecture while mentoring junior engineers and collaborating with cross-functional teams.
Requirements: Requires 5+ years of experience in idiomatic Go and deep knowledge of OS internals and memory management. Candidates should have a track record of developing distributed systems and experience using AI tools to accelerate development.
Key skills: Go, Operating System Internals, Concurrent Programming, Windows Internals, MacOS Darwin, Linux, REST APIs, Distributed Systems, EDR, EPP, Memory Management, Syscalls, AI Coding Agents, Mentoring, Software Architecture, Cybersecurity
Keywords: Go, EDR, EPP, Cybersecurity, Windows Internals, MacOS, Linux, SaaS, REST API, Distributed Systems, Kernel, Syscalls, Telemetry, Concurrency, AI Coding Agents, Threat Hunting, SOC, Endpoint Security, Software Engineering, Performance Tuning