Remote Senior Software Engineer, Windows SIEM Agent (Go)
Posted
Apply now
Please, let Huntress know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
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 customers’ Windows systems to the web portal, providing critical threat-hunting information to the threat operations team.
Responsibilities include designing, developing, and maintaining a high-performance Windows agent using Go.
The role involves building features for a Windows application that interfaces with various low-level Windows APIs to collect data and send it to the SaaS application.
The engineer will leverage knowledge of Windows internals, Win32API, WMI, Powershell, and drivers to develop robust solutions.
Integration of the endpoint application with the backend SaaS web application’s REST APIs is required, focusing on low resource usage on Windows hosts.
The engineer will contribute to the security and scalability of the agent in a distributed architecture.
Collaboration with cross-functional teams to align development efforts with company goals is essential.
Mentoring and coaching junior engineers on best software development and cybersecurity practices is expected.
The engineer must communicate highly technical concepts clearly to both technical and non-technical stakeholders.
Collaboration with DevOps to use the end-to-end testing framework for testing the agent and its interactions with the web portal is also part of the role.
Requirements:
Cyber security experience or a willingness to learn is required.
The candidate must be able to communicate highly technical concepts clearly and concisely.
A minimum of 5 years of hands-on experience writing efficient, clean, and well-tested Go code is necessary.
The candidate should have at least 5 years of experience developing low-level software that interfaces closely with the underlying operating system, demonstrating a deep understanding of how systems work at their core.
A minimum of 5 years of experience working with Windows internals, including memory management, file systems, and security architecture, is required.
A proven track record of developing software for distributed systems, ensuring scalability, performance, and reliability is essential.
Experience working with Win32API, WMI, Powershell, and drivers is a bonus.
Familiarity with common network protocols and network programming is preferred.
Experience or familiarity with SIEM (Security Information and Event Management) systems is a plus.
The ability to coach or mentor junior engineers, helping them grow and excel in their roles, is required.
Benefits:
The position offers a 100% remote work environment, established since the company's founding in 2015.
A generous paid time off policy is included, covering vacation, sick time, and paid holidays.
Employees receive 12 weeks of paid parental leave.
Highly competitive and comprehensive medical, dental, and vision benefits plans are provided.
A 401(k) plan with a 5% contribution is available, regardless of employee contribution.
Life and Disability insurance plans are included.
Stock options are offered to all full-time employees.
A one-time $500 reimbursement for building or upgrading a home office is provided.
An annual allowance for education and professional development assistance is available.
Employees receive a $75 USD/month digital reimbursement.
Access to the BetterUp platform for coaching, personal, and professional growth is included.
Apply now
Please, let Huntress know you found this job
on RemoteYeah
.
This helps us grow 🌱.