
Staff Software Engineer, Pentest Experience
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Take charge of the technical direction for the Assessment Experience backend systems from initial concept to long-term development.
• Create and develop scalable backend services, APIs, and asynchronous or event-driven workflows for configuring assessments and interpreting results.
• Guide architectural decisions while balancing speed, reliability, data integrity, maintainability, extensibility, and operability.
• Convert vague product and customer objectives into a clear technical strategy, architecture, and execution plans.
• Collaborate with teams focused on attack content, integrations, and asset matching to define interfaces and eliminate systemic obstacles.
• Produce production-quality code and set standards for design, code quality, testing, observability, and secure feature-flagged deployments.
• Identify risks, dependencies, and trade-offs; manage work across multiple concurrent initiatives; assess emerging technologies, including AI-driven solutions.
• Elevate technical standards through design reviews, code assessments, architecture proposals, and technical documentation.
• Mentor P3 and P4 engineers through constructive feedback, coaching, and technical frameworks.
• Explain intricate technical concepts to both technical and non-technical stakeholders.
• Assist with recruitment by attracting, interviewing, and assessing engineering talent.
• Utilize customer feedback and production signals to enhance how customers identify risks and respond to NodeZero results.
• Write production-level code and provide hands-on technical leadership for Horizon3's NodeZero autonomous penetration-testing platform.
• Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
• Over 8 years of professional software engineering experience, including consistent ownership of production backend systems.
• Proficiency in building backend services using Python, Go, Rust, or TypeScript.
• Strong SQL capabilities and production experience with at least one relational database, including complex joins, CTEs, window functions, and intentional schema design.
• Experience in developing backend services on AWS, GCP, or Azure.
• Familiarity with Docker and containerized applications.
• Experience in designing and operating APIs, services, and asynchronous or event-driven systems.
• Background in data modeling and persistence layers for product-grade backend systems.
• Operational expertise in observability, testing, and reliability practices.
• Proven track record of debugging challenging, customer-visible production issues.
• Technical design documents, architectural proposals, or engineering standards that have been adopted by other teams.
• History of leading cross-team technical initiatives and mentoring engineers.
• Willingness to travel up to 10%.
• Must be legally authorized to work in the United States.
• Preferred: Experience with GraphQL, Neo4j, ETL and streaming data pipelines, Datadog, Prometheus, Grafana, feature flags, staged rollouts, and AI-assisted or conversational product experiences.
• Background in vulnerability management, exposure management, security SaaS, pentest products, or security findings workflows is a plus.
• Equity package in the form of stock options for all full-time positions.
• Health, vision, and dental insurance for you and your family.
• Flexible vacation policy.
• Generous parental leave.
• Opportunities for career development.
• An inclusive and collaborative work environment.
• Fully remote work model.
• Team project kickoffs and annual company gatherings.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.