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 🌱.
About the job
Posted on
Job type
Salary
$ 165,000 - 190,000 USD / year
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback