Senior Software Engineer, Windows SIEM Agent

2 weeks ago


Columbia, United States Huntress Full time
Job DescriptionJob Description

Reports to: Engineering Manager

Location: Remote US

Compensation Range: $165,000 to $190,000 base plus bonus and equity

What We Do:

Founded in 2015 as a fully remote company by former NSA cyber operators, Huntress was built on a simple premise: to force hackers to earn every inch of their access.

Today's cyber-attacks aren't limited to large organizations with the security tools that can ward off threats. Hackers don't discriminate and will find a way to penetrate any vulnerability in any size business, which is why Huntress focuses on protecting those small to midsize businesses that make up the backbone of our economy.

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.

Join the hunt and help us stop hackers in their tracks

What You'll Do:

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.

Responsibilities:

  • 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

What You Bring To The Team:

  • Cyber security experience or a willingness to learn
  • Able to communicate highly technical concepts clearly and concisely
  • 5+ years of hands-on experience writing efficient, clean, and well-tested Go code
  • 5+ years of experience developing low-level software that interfaces closely with the underlying operating system, with a deep understanding of how systems work at their core
  • 5+ years of experience working with Windows internals, including memory management, file systems, security architecture
  • Proven track record of developing software for distributed systems, ensuring scalability, performance, and reliability
  • Experience working with Win32API, WMI, Powershell, and drivers Is a bonus
  • Experience with common network protocols and network programming
  • Experience or familiarity with SIEM (Security Information and Event Management) systems is a plus
  • Ability to coach or mentor junior engineers, helping them grow and excel in their roles

What We Offer:

  • 100% remote work environment - since our founding in 2015
  • Generous paid time off policy, including vacation, sick time, and paid holidays
  • 12 weeks of paid parental leave
  • Highly competitive and comprehensive medical, dental, and vision benefits plans
  • 401(k) with a 5% contribution regardless of employee contribution
  • Life and Disability insurance plans
  • Stock options for all full-time employees
  • One-time $500 reimbursement for building/upgrading home office
  • Annual allowance for education and professional development assistance
  • $75 USD/month digital reimbursement
  • Access to the BetterUp platform for coaching, personal, and professional growth

Huntress is committed to creating a culture of inclusivity where every single member of our team is valued, has a voice, and is empowered to come to work every day just as they are.

We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, disability, veteran status, genetic information, marital status, or any other legally protected status.

We do discriminate against hackers who try to exploit small businesses.

Accommodations:

If you require reasonable accommodation to complete this application, interview, pre-employment testing, or participate in the employee selection process, please contact accommodations@huntresslabs.com. Please note that non-accommodation requests to this inbox will not receive a response.

If you have questions about your personal data privacy at Huntress, please visit our privacy page.

#BI-Remote



  • Columbia, Maryland, United States Belay Technologies Full time

    Job Title: Senior SIEM Security ArchitectBelay Technologies is seeking a highly skilled Senior SIEM Security Architect to join our team. As a key member of our security team, you will be responsible for designing, implementing, and maintaining our Security Information and Event Management (SIEM) system.Key Responsibilities:Design and implement SIEM system...


  • Columbia, United States Huntress Full time

    Job DescriptionJob DescriptionReports to: Chief Product OfficerLocation: Remote USCompensation Range: $210,000 to $230,000 base plus bonus and equityWhat We Do:Founded in 2015 as a fully remote company by former NSA cyber operators, Huntress was built on a simple premise: to force hackers to earn every inch of their access. Today's cyber-attacks...


  • Columbia, South Carolina, United States Axient Full time

    Senior Software EngineerAt Axient, we're seeking a highly skilled Senior Software Engineer to join our Modeling and Simulation Development team in Columbia, MD.As a key member of our team, you'll be responsible for designing, developing, testing, and verifying our missile trajectory and RF signature prediction simulations.Key responsibilities...


  • Columbia, South Carolina, United States Pacific Northwest National Laboratory Full time

    About the RolePacific Northwest National Laboratory (PNNL) is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, testing, and deploying software applications that directly contribute to the nation's mission objectives.You will collaborate with Government and...


  • Columbia, Maryland, United States Leidos Full time

    Job SummaryWe are seeking a highly skilled Senior Software Systems Engineer to join our team at Leidos. As a key member of our team, you will be responsible for developing, maintaining, and enhancing complex software systems.Key Responsibilities:Develop and maintain software systems using documented requirements.Design and implement software solutions that...


  • Columbia, South Carolina, United States Leidos Full time

    Job SummaryThe Leidos National Security Sector has a career opportunity for a Senior Software Engineer in Columbia, MD.Key Responsibilities:Develop software components of existing and new system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development,...


  • Columbia, Tennessee, United States Elit IT Inc. Full time

    We are seeking a highly skilled Senior Software Engineering Manager to lead our software engineering team at Elit IT Inc. in Columbia, TN. The ideal candidate will have a strong background in software engineering, cloud native applications, and technical team leadership.Key Responsibilities:Define and develop a roadmap for software engineering projectsLead...


  • Columbia, Maryland, United States Leidos Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Leidos. As a key member of our National Security Sector, you will be responsible for developing, maintaining, and enhancing complex software systems.Key ResponsibilitiesDesign and develop software components of existing and new system design, including...


  • Columbia, Maryland, United States Leidos Full time

    About the RoleLeidos is seeking a Senior Software Systems Engineer to join our team in Columbia, MD. In this role, you will be responsible for developing, maintaining, and enhancing complex systems based on documented requirements.Key ResponsibilitiesDevelop and maintain a Robot Framework/Python-based regression, acceptance, and field test suite.Apply...


  • Columbia, Maryland, United States Independent Software Full time

    Job SummaryWe are seeking a highly skilled Virtualization System Engineer, Level 2 to join our team at Independent Software. The successful candidate will have extensive experience in VMware & Windows administration, troubleshooting, upgrades, and migration.Key Responsibilities:Monitor and analyze ESX server performance and troubleshoot issuesImplement and...


  • Columbia, United States PLEX Solutions, LLC Full time

    PLEX Solutions, LLC is seeking and Embedded Software Developer to support a program in the Annapolis Junction, MD area. This work will require an active security clearance. Minimum Requirements: Develop embedded and vulnerability tools in support of Computer Network Operations (CNO) efforts BS in Computer Science, Computer Engineering, Software...

  • Senior Test Engineer

    4 weeks ago


    Columbia, Missouri, United States Frequentis Full time

    Job Title: Senior Test EngineerAbout the Role:Frequentis USA Inc. is a leading provider of mission critical communication and information systems. We are seeking a highly skilled Senior Test Engineer to join our team. As a Senior Test Engineer, you will be responsible for the testing of our mission critical software subsystems, network infrastructure, and...


  • Columbia, South Carolina, United States Leidos Full time

    Job SummaryLeidos is seeking a Senior Software Systems Engineer to develop, maintain, and enhance complex and diverse systems based upon documented requirements. The ideal candidate will develop and maintain a Robot Framework / Python-based regression, acceptance, and field test suite that provides System Engineering Lifecycle tools to...


  • Columbia, South Carolina, United States Hansen Talent Group Full time

    Job OpportunityHansen Talent Group is seeking a skilled Senior Software Engineer to join their team in Columbia, SC. This hybrid role involves working on-site three days a week and requires expertise in Python, Java, and mainframe systems.The successful candidate will be responsible for designing, developing, and implementing complex applications using...


  • Columbia, Maryland, United States Leidos Full time

    Job SummaryWe are seeking a highly experienced Senior Systems Engineer to join our team at Leidos. The successful candidate will possess a strong background in system architecture, design, and development, with a focus on integration and testing.Key ResponsibilitiesProvide system engineering expertise in the design and development of complex systems, with a...

  • Security Engineer

    3 weeks ago


    columbia, United States Insight Global Full time

    This role is a 12-month contract with likely extension.Day to Day:Insight Global is seeking a Security Engineer to support a local state agency. You will be responsible for planning, designing, development and implementation of enterprise security architecture solutions that align with business goals and risk tolerance, leveraging state-approved processes...

  • Security Engineer

    3 weeks ago


    columbia, United States Insight Global Full time

    This role is a 12-month contract with likely extension.Day to Day:Insight Global is seeking a Security Engineer to support a local state agency. You will be responsible for planning, designing, development and implementation of enterprise security architecture solutions that align with business goals and risk tolerance, leveraging state-approved processes...

  • Security Engineer

    3 weeks ago


    Columbia, United States Insight Global Full time

    This role is a 12-month contract with likely extension.Day to Day:Insight Global is seeking a Security Engineer to support a local state agency. You will be responsible for planning, designing, development and implementation of enterprise security architecture solutions that align with business goals and risk tolerance, leveraging state-approved processes...

  • Cyber Engineer-Senior

    3 weeks ago


    Columbia, United States DigiFlight Full time

    Cyber Engineer- Senior Digiflight, Inc. is seeking a Cyber Engineer that will assist with providing a highly technical and in-depth penetration testing support on a SAFe Agile DevSecOps Program. The role requires support specializing in penetration testing and ethical hacking, to target, assess, and exploit risk and vulnerabilities of information systems....

  • Software Engineer

    2 weeks ago


    Columbia, United States Captivation Software Full time

    Job DescriptionJob DescriptionBuild to something to be proud of.Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a...