Staff Software Engineer, Pentest Experience
Core
Design and build scalable backend services, APIs, and data models for the NodeZero platform to enable autonomous pentests and outcome-based security assessments.
Role type
Staff Software Engineer (Backend)
Builds
The core NodeZero product flow (hack, prioritize, fix, verify) and backend systems for the Assessment Experience team.
Domain
Cybersecurity / Cloud Infrastructure
Required skills
Backend system ownership, Cross-team technical leadership, High-stakes technical judgment, Product and customer sense, Systems thinking, Clear communication
Preferred skills
GraphQL, Graph databases (Neo4j), ETL and streaming data pipelines, Observability stacks (Datadog, Prometheus, Grafana), AI-assisted experiences
Technologies
Python, Go, Rust, TypeScript, SQL, AWS, GCP, Azure, Docker
Responsibilities
Own technical direction for Assessment Experience backend systems; Design and build scalable backend services, APIs, and event-driven workflows; Lead architectural decisions balancing velocity, reliability, and maintainability; Translate product goals into technical strategy; Drive cross-team problems and define clean interfaces; Contribute production code and set standards for quality and observability; Mentor P3 and P4 engineers; Support hiring efforts.
Seniority
Staff, hands-on IC with cross-team influence
