Principal Software Engineer – Agentic SOC

Posted Oct 30

This is a fully remote position, open to applicants in United States.

📋 Description

• Spearhead the creation of Huntress’s Agentic SOC, utilizing LLM-based agents to comprehensively investigate security signals.

• Oversee the architectural design and technical strategy for agent-led investigations.

• Establish workflows for signal-to-investigation processes, manage investigation states, and define agent tools and outputs, including verdicts, timelines, scope, and evidence.

• Develop agents that emulate the investigative behaviors of proficient analysts.

• Create LLM-driven preprocessing methods for analyst tools and data sources.

• Design trust boundaries, ensure tenant isolation, and implement auditability for environments influenced by attackers and customer data.

• Define and uphold standards for evaluating investigation accuracy, reasoning, and documentation.

• Determine which system actions can be automated and which necessitate human oversight based on performance metrics.

• Design systems for reliability, low latency, cost-efficiency, throughput, and correctness at scale.

• Guarantee that investigations and actions are both traceable and explainable.

• Develop efficient transitions between agents and SOC analysts.

• Prototype and mitigate risks associated with uncertain technical strategies.

• Advocate for the technical perspective of the Agentic SOC to SOC leadership, engineering teams, product managers, and executives.

• Foster consensus on technical decisions and project scope.

• Conduct code reviews, collaborate on challenging issues, mentor engineers, and enhance team practices and tools.

• Collaborate with the engineering manager to support team well-being and provide constructive feedback.

• Utilize AI coding tools responsibly to expedite the development process.


⛳️ Requirements

• Over 15 years of experience in developing complex software products, with considerable time spent as the technical lead on production systems.

• Practical experience in designing, deploying, and managing LLM-based agents in production, including tool utilization, context management, structured output, guardrails, and evaluation processes.

• Knowledge of the potential failure modes of LLM-based agents.

• Experience in developing evaluations for non-deterministic systems, including labeled datasets, offline assessments, and regression gates.

• Proven track record of measuring system quality over time.

• Experience in constructing systems that manage untrusted input, enforce multi-tenant isolation, and generate auditable records.

• Background in building systems that make automated decisions with tangible consequences.

• Discernment regarding what tasks should be automated versus those that should be handled by individuals.

• Interest in understanding the thought processes and workflows of security analysts, along with a willingness to learn from their expertise.

• Extensive backend proficiency in distributed systems, queues, durable workflows, and concurrency.

• Strong capabilities in one or more backend programming languages, with a quick learning curve for new languages.

• Expectation and ability to achieve fluency in Ruby on Rails.

• Familiarity with AWS, Azure, or other public cloud platforms.

• Experience with Postgres and Redis or comparable data storage solutions.

• Experience using AI coding tools such as Claude Code.

• BS or MS in Computer Science or Engineering, or equivalent professional experience.

• Remote work limited to candidates within the United States.

• Bonus: experience in or with a SOC, incident response, threat hunting, or detection engineering.

• Bonus: knowledge of endpoint and identity telemetry and attacker methodologies.

• Bonus: experience in attacking or adversarially testing ML or LLM systems.

• Bonus: familiarity with Ruby on Rails.


🏝️ Benefits

• Fully remote work environment.

• Generous paid time off policy, encompassing vacation, sick leave, and paid holidays.

• 12 weeks of paid parental leave.

• Highly competitive and comprehensive medical, dental, and vision benefits packages.

• 401(k) plan with a 5% contribution from the company, independent of employee contributions.

• Life and disability insurance coverage.

• Stock options available for all full-time employees.

• One-time $500 reimbursement for setting up or enhancing a home office.

• Annual budget for education and professional development support.

• $75 USD/month for digital reimbursement.

• Access to the BetterUp platform for coaching and personal and professional growth opportunities.

• Bonus and equity included in the base compensation package.

People also viewed

VALCE Talent Solutions15 hours ago

Full Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase15 hours ago

Software Engineer, Wallets, Liquidity and Bridging Team

US flagUnited States OnlyFull-timeFull-stack Engineer$152.4k – $179.3k/year
ApplyView job
Northrop Grumman15 hours ago

Senior Principal Engineer, Supplier Quality

US flagNorth Carolina, +2 more statesFull-timeFull-stack Engineer$117.5k – $176.3k/year
ApplyView job
Topstep15 hours ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
HEAVY CONSTRUCTION SYSTEMS SPECIALISTS INC15 hours ago

Senior Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
First American (India)15 hours ago

Senior Software Engineer – SDET

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers