Remote job
Technical Engineering Lead (Runtime Agent)
Job details
About this role
Role overview
A hands-on technical leadership role guiding the engineers who build a runtime security agent that customers install directly inside their environments to power cloud threat detection. The position combines people management with deep systems-level technical work on performance-critical software that must run continuously in production.
Responsibilities
- Lead and grow the engineering team, owning technical direction plus hiring, growth, and performance management - Review designs and code across the team, unblock the hardest problems, and stay hands-on with the most technically demanding cross-cutting work - Partner with product, detection, and security research teams to ship new functionality into the runtime agent without regressing production performance or stability
Requirements
- Experience leading engineers with hiring, mentoring, and performance management while staying technical enough to set direction and review the work - Extensive experience building and operating low-level, performance-critical systems software in C or C++ that runs continuously in customer production - Working experience with containerized and orchestrated systems such as Kubernetes, containerd, and cgroups - Deep knowledge of operating-system internals and instrumentation techniques such as eBPF or kernel modules, with strong proficiency in Linux internals - Experience operating distributed systems at scale and managing the reliability and performance trade-offs of software that runs on every host or container
Nice to have
- Experience managing a distributed team and planning across a long-term roadmap - Expertise in Go or Rust - Experience growing a team through a period of rapid product change - Knowledge of Windows or macOS internals
Benefits and work setup
- Remote position - Extra days off focused on well-being - Mental health support for employees and their family through a dedicated app - Competitive compensation package