Harvey logo

Staff Software Engineer, Secure Execution

Harvey

San Francisco · USD 231,000-346,400 · 10+ years experience · Full-time · Hybrid · Posted Sep 30, 2026

At a glance

Experience
10+ years experience
Employment
Full-time
Workplace
Hybrid
Location
San Francisco
Salary
USD 231,000-346,400

About the role

  • As a Staff Software Engineer on the Security Engineering team, you will join as a founding team member to build the security foundations for Harvey's AI agents.
  • You will lead the development of a platform for agents to perform security work while shaping how agents are sandboxed across product and internal platforms.
  • The role involves balancing containment with reliability, performance, and flexibility while enabling models to perform tasks like vulnerability discovery and validation.

Responsibilities

  • Set the technical direction for secure agent execution across Security, Infrastructure, and Product Engineering.
  • Design, build, and operate a platform for security agents to discover and validate vulnerabilities within authorized targets.
  • Build reusable controls for agent tool use, code execution, network and filesystem access, and workload lifecycle.
  • Integrate with identity and secrets platforms to limit access to data and credentials.
  • Partner with product sandbox and internal agent platform owners to implement protections and integrate security capabilities.
  • Enable internal use of open-source models by building protections around model serving and sensitive-data handling.
  • Develop adversarial tests, evaluations, and telemetry to verify containment and expose failures.
  • Build mechanisms to scope, observe, interrupt, and safely terminate agent activity.
  • Lead delivery and adoption across teams while mentoring engineers.
  • Remain hands-on through implementation and production operation, balancing security, reliability, latency, and cost.

Requirements

  • 10+ years developing and running production software, including technical leadership on initiatives spanning multiple engineering teams.
  • Strong software engineering skills in languages such as Go, Rust, Python, or C++.
  • Practical experience in Linux systems, networking, and containerized infrastructure.
  • Deep expertise in execution security, such as sandboxing, operating-system isolation, container or virtual-machine security, or platforms that execute untrusted code.
  • Experience building shared platforms, services, or libraries and helping other teams adopt them.
  • Experience with cloud infrastructure and distributed systems, including observability, failure handling, and capacity management.
  • Fluency with AI-assisted engineering and agentic workflows.
  • Strong communication and technical judgment with a record of bringing teams to agreement on ambiguous problems.

Preferred qualifications

  • Experience with microVMs, hypervisors, or sandbox runtimes such as Firecracker, gVisor, or Kata Containers.
  • Experience with Linux isolation mechanisms such as namespaces, seccomp, and Landlock.
  • Experience building agent runtimes or tool-execution frameworks.
  • Experience with automated security-testing platforms.
  • Experience with vulnerability research, penetration testing, or adversarial evaluation of agent systems.
  • Experience deploying or securing self-hosted inference and open-source models.
  • Experience with isolation of model-serving workloads and protection of sensitive inputs and outputs.

Benefits

  • $231,000 - $346,400 USD salary range

Skills

  • Go
  • Rust
  • Python
  • C++
  • Linux
  • Firecracker
  • gVisor
  • Kata Containers
  • Namespaces
  • Seccomp
  • Landlock

Harvey

Staff Software Engineer, Secure Execution

Apply now