← All roles

Staff Software Engineer, Secure Execution

Harvey· Security
Apply on company site
Hybrid (San Francisco)$231k - $346.4k + equity + bonusFull-timePosted 2w ago

About the role

Staff Software Engineer on the Security Engineering team responsible for building the security foundations, sandboxed execution environments, and controls for agents to perform security work while protecting data and systems. Includes leading architecture, production code, and cross-team collaboration to enable secure, scalable agent-based workflows.

Responsibilities

  • Set the technical direction for secure agent execution, working across Security, Infrastructure, and Product Engineering to turn emerging capabilities and risks into a concrete roadmap.
  • Design, build, and operate a platform for security agents to discover and validate vulnerabilities within authorized targets and execution boundaries, producing reproducible evidence that engineers can act on.
  • Build reusable controls for agent tool use, code execution, network and filesystem access, resource consumption, and workload lifecycle. Integrate with identity and secrets platforms to limit access to the data and credentials each task needs.
  • Partner with the owners of Harvey's product sandbox and internal agent platform to make architectural decisions, implement protections, and integrate shared security capabilities into their execution environments.
  • Enable internal use of open-source models alongside infrastructure teams, building protections around model serving, agent execution, and sensitive-data handling.
  • Develop adversarial tests, evaluations, and telemetry that verify containment and expose failures. Build mechanisms to scope, observe, interrupt, and safely terminate agent activity.
  • Lead delivery and adoption across teams, mentor engineers, and remain hands-on through implementation and production operation, making clear tradeoffs across security, reliability, latency, and cost.

Qualifications

  • 10+ years developing and running production software, including technical leadership on initiatives spanning multiple engineering teams.
  • Strong software engineering skills in Go, Rust, Python, or C++, with practical experience in Linux systems, networking, and containerized infrastructure.
  • Deep expertise in one or more areas of execution security, such as sandboxing, OS isolation, container/VM security, or platforms that execute untrusted code.
  • Experience building shared platforms, services, or libraries and helping other teams adopt them via clear interfaces, documentation, and migrations.
  • Experience with cloud infrastructure and distributed systems, including observability, failure handling, capacity management, and dependable production operation.
  • Fluency with AI-assisted engineering and agentic workflows: using models to accelerate development, validate output, and reason about risks when agents use tools, execute code, or access data.
  • Strong communication and technical judgment, with a track record of guiding teams to agreement on ambiguous problems and delivering decisions.

Skills

Required:Secure agent executionGoLinux systemsSandboxing/OS isolationArchitectural leadershipCommunication
Nice to have:RustPython

Benefits

  • Comprehensive health, dental and vision coverage
  • Retirement benefits (401k match up to 4%)
  • Flexible PTO
Last updated Oct 8, 2026. Interested? Apply on the company site.
Harvey logo

About Harvey

Professional Class AI

Harvey is a platform built to meet the standards of the world’s leading professional service firms.

AILegalLegal AILegal AnalysisLegal Document AnalysisLegal ResearchLegal Techsetter-30

More open roles at Harvey