

Senior Software Engineer
Job Description
Huntress stops hidden threats that sneak past preventive security tools by utilizing our award-winning security platform and expert human threat hunters through dynamic products, including Managed EDR, MDR for Microsoft 365, and Managed Security Awareness Training.
Responsibilities
The Huntress team is looking for a senior engineer with experience writing software that interfaces with the Windows Operating System at a low level. This engineer will be responsible for developing applications that communicate from our customers’ Windows systems to our web portal, providing our threat operations team with critical threat-hunting information.
Job Requirements
Design, develop, and maintain a high-performance Windows agent using Go
Build features for a Windows application that interfaces with various low-level Windows APIs on Windows to collect data and send it to our SaaS application
Leverage your knowledge of Windows internals, Win32API, WMI, Powershell, and drivers to develop robust solutions
Integrate our endpoint application with our backend SaaS web application’s REST APIs for managing state and providing information that is used for threat hunting, paying particular attention to low resource usage on Windows hosts
Contribute to the security and scalability of the agent in a distributed architecture.
Collaborate with cross-functional teams to align development efforts with company goals
Mentor and coach junior engineers, guiding best software development and cybersecurity practices
Communicate highly technical concepts clearly and concisely to both technical and non-technical stakeholders
Collaborate with DevOps to use our end-to-end testing framework to test our agent and its interactions with our web portal