H

Huntress

Managed 24/7 EDR threat hunting

Principal Software Engineer - Agentic SOC

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • At least 15 years of experience developing complex software products, including significant time as the technical lead on production systems.
  • Hands-on experience designing, shipping, and operating production LLM-based agents, including tool use, context management, structured output, guardrails, and evaluation, with understanding of their failure modes.
  • A track record of building evaluation for non-deterministic systems, including labeled datasets, offline evaluations, and regression gates, and measuring quality over time.
  • Experience building systems that handle untrusted input, enforce multi-tenant isolation, and produce auditable trails.
  • Experience building systems that make automated decisions with real consequences, with judgment about what to automate and what to leave to people.
  • Curiosity about how security analysts think and work, and willingness to spend time learning from them.
  • Deep backend expertise in distributed systems, queues, durable workflows, and concurrency, with experience designing for throughput and correctness under load.
  • Strong skills in one or more backend programming languages and ability to learn new languages; the primary stack is Ruby on Rails, which the role is expected to become fluent in.
  • Experience with AWS, Azure, or other public cloud environments, and data stores such as Postgres and Redis.
  • Experience with AI coding tools such as Claude Code.
  • A BS or MS in Computer Science or Engineering, or equivalent experience.

Responsibilities

  • Own the architecture of agentic investigation, defining how signals enter investigations, how investigation state is managed, how tools are exposed to agents, and what a finished investigation contains, including verdict, timeline, scope, and evidence.
  • Build agent behavior that mirrors strong analyst investigation practices, including what questions to ask, what evidence to gather, when to investigate further, and when to hand off to a human.
  • Build LLM-powered preprocessing for analysts’ tools and data sources that summarizes, correlates, and highlights relevant information.
  • Design the agent with security protections for attacker-influenced data, multi-tenant environments, and actions in customer environments, including trust boundaries, tenant isolation, and auditability.
  • Define measures for investigation correctness, reasoning, and documentation, and require evidence that prompt, model, or tool changes improve results.
  • Use measured performance to decide which actions are autonomous and which require human review, adjust autonomy over time, and identify problems that do not need an agent.
  • Design the system for production reliability, latency, and cost at scale, with resilience when models are slow, wrong, unavailable, or changed, and traceability for investigation conclusions and actions.
  • Design analyst handoffs so the agent’s work makes analysts faster and better informed, consider how analyst work changes as agents take on more tasks, and explain agent decisions to partners and customers.
  • Prototype uncertain technical approaches, de-risk them, prove them out, and hand them off clearly.
  • Represent the team’s technical perspective with SOC leadership, engineering teams, product, and executives; drive alignment on key decisions, carry context between groups, and clarify scope.
  • Balance technical rigor with pragmatism, provide frequent feedback from analysts and customers, and explain tradeoffs to technical and nontechnical audiences.
  • Improve team performance through code review, pairing on difficult problems, and creating leverage with better patterns, tooling, and shared understanding; partner with the engineering manager on team health, give direct feedback, and model sound judgment and accountability.

Desired Qualifications

  • Experience working in or building for a Security Operations Center, incident response, threat hunting, or detection engineering.
  • Familiarity with endpoint and identity telemetry and attacker tradecraft.
  • Experience attacking or adversarially testing machine learning or LLM systems.
  • Experience with Ruby on Rails.

About the Company

Huntress

Managed 24/7 EDR threat hunting

Huntress delivers managed security services focused on endpoint detection and response (EDR) and proactive threat hunting. It continuously monitors client systems around the clock to detect cyber threats, particularly ransomware and other advanced attacks, and only raises alerts after analysts verify them. In addition to detection, Huntress provides security awareness training and educational resources to help clients improve cybersecurity practices. The service is designed to complement Microsoft 365 environments and emphasizes personalized reporting and strong customer support. The company’s goal is to help businesses defend against cyber threats with reliable, verified detections and practical guidance, reducing false positives and improving security posture.

Company size
1,001-5,000
Company stage
Series D
Total funding
$309.8M
Headquarters
Columbia, MD
Founded
2015

Recently Posted Jobs

Explore more opportunities at Huntress

See more jobs