Senior Software Engineer, Pentest Experience
Core
Build production-safe autonomous pentest platforms and product experiences that enable customers to understand, prioritize, and act on risk in their environments.
Role type
Senior Software Engineer (Full Stack, 80% Backend / 20% Frontend)
Builds
NodeZero platform (autonomous pentests, assessment operations) for IT Ops/SecOps, consulting pentesters, MSSPs, and MSPs
Domain
Cybersecurity / Cloud Infrastructure / SaaS
Deliverable
production ML models | product features
Required skills
Distributed backend services, Cloud platforms (AWS/GCP/Azure), Docker, API design, Event-driven systems, SQL databases, Frontend (React/Angular/TypeScript), Code reviews, Mentoring
Preferred skills
PostgreSQL performance tuning, Graph databases (Neo4j), GraphQL, ETL pipelines, Vulnerability management domain, Scoring/recommendation algorithms
Technologies
Python, Go, Rust, Java, TypeScript, React, Angular, AWS, GCP, Azure, Docker, Neo4j, GraphQL, Airflow
Responsibilities
Build and ship backend services, APIs, and web application stacks; Own moderate-to-large projects end-to-end; Implement user-facing experiences; Partner with Product and Design; Resolve technical risks; Mentor less experienced engineers
Seniority
Senior, hands-on IC