Responsibilities
- Lead and scale Horizon3's Pentest Platform organization, overseeing three teams: Execution Engine (pentest runtime and distribution), Orchestration (scheduling, coordination, and workflow), and Pentest Data Platform (result collection, processing, and analytics).
- Set clear technical and product direction for how NodeZero executes and analyzes pentests at scale across distributed environments.
- Partner closely with Product, Proactive Offense (offensive capabilities), and GTM teams to define platform requirements and deliver capabilities that enable NodeZero's pentest execution at scale.
- Drive execution from proof-of-concept through production, transforming architectural innovations into reliable, performant platform features.
- Stay hands-on enough to guide architectural decisions around data models, orchestration patterns, and data pipeline design.
- Mentor technical leads in building resilient, distributed systems that power NodeZero's core testing infrastructure.
- Build, mentor, and scale three diverse engineering teams focused on infrastructure, platform automation, and data engineering.
- Foster a culture of collaboration, operational excellence, and systems thinking that bridges infrastructure and product perspectives.
- Collaborate across engineering, product, and GTM to align platform roadmap with business priorities and offensive capabilities.
- Ensure reliable, scalable delivery of pentest execution infrastructure that enables rapid innovation in attack content and customer value.
Requirements
- Proven experience leading and scaling engineering teams in platform or infrastructure development, ideally within a fast-paced startup or growth-stage environment.
- Strong technical background in distributed systems, platform architecture, and large-scale automation, with hands-on experience in system design, orchestration, data pipelines, or infrastructure automation.
- Demonstrated success taking platform or infrastructure products from concept to market, including driving architectural decisions, POCs, and production launches at scale.
- Deep understanding of distributed systems, containerization, orchestration frameworks, data processing pipelines, and large-scale SaaS infrastructure, with the ability to guide complex architectural decisions.
- A product-oriented mindset, skilled at balancing technical excellence, operational reliability, customer impact, and speed to market.
- Exceptional leadership and collaboration skills—experienced in managing managers, aligning cross-functional teams, and partnering effectively with Product, Engineering, and GTM stakeholders.
- Excellent analytical, communication, and problem-solving abilities—capable of translating complex platform engineering concepts into clear, actionable direction for teams and stakeholders.
- High degree of initiative and ownership; creative, detail-oriented, and results-driven.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Deep expertise in distributed systems design, including service architecture, consensus protocols, and reliability patterns for large-scale systems.
- Proficiency in at least one modern object-oriented programming language such as Python, Go, C++, or C#, with experience building and maintaining large-scale platform systems.
- Strong understanding of container orchestration platforms (Kubernetes, Docker Swarm, or similar) and experience designing systems that run at scale across distributed infrastructure.
- Hands-on experience with workflow orchestration, task scheduling, or job execution systems (e.g., Airflow, Temporal, Kubernetes Jobs, or custom automation frameworks).
- Strong background in data pipeline design, ETL/ELT systems, event processing, and analytics data modeling. Experience with stream processing or batch processing frameworks is valuable.
- Solid grasp of platform design principles, API design, system integration patterns, and CI/CD practices for rapid, reliable deployments.
- Hands-on experience with cloud infrastructure and services (AWS, Azure, GCP), including networking, compute, storage, and managed services.
- Strong operational expertise: monitoring, observability, logging, tracing, and incident response for production systems.
- Deep familiarity with network protocols, multiple operating systems (Windows, Linux, macOS), and enterprise technology stacks.
- Hands-on experience building or leading engineering for B2B SaaS or platform products, ideally within a security or cybersecurity company.
- Working knowledge of databases (PostgreSQL, MongoDB, Neo4j, or similar) and experience designing schemas and query patterns for operational and analytical workloads.
- Understanding of cybersecurity fundamentals and familiarity with penetration testing, vulnerability assessment, or automated attack workflows.
Nice to Have
- Experience building or scaling production penetration testing, vulnerability management, or security assessment platforms.
- Background in distributed computing, grid computing, or large-scale parallel execution systems.
- Experience with graph databases and query optimization for complex data relationships.
- Demonstrated expertise in mentoring teams on platform engineering or infrastructure best practices.
Additional Information
- Travel Required: We are a fully remote company, and this job may require up to 10 - 15% of travel to be successful.
- Benefits: Inclusive Team, Growth Opportunities, Innovative Culture, Hybrid & Remote Work, Competitive Compensation including health, vision & dental insurance for you and your family, a flexible vacation policy, and generous parental leave.
- Equity: All full-time roles are eligible for an equity package in the form of stock options.