Horizon3ai
Staff Software Engineer, Pentest Experience
US, Remote. Posted 11 days ago
The role
You will design and build backend services, APIs, and data models for the Assessment Experience team. You will own the technical direction for backend systems and lead architectural decisions to improve how customers interact with the NodeZero platform.
What you will do
- Own the technical direction for Assessment Experience backend systems.
- Design and build scalable backend services, APIs, and asynchronous or event-driven workflows.
- Lead architectural decisions regarding reliability, maintainability, and extensibility.
- Translate product and customer goals into technical strategy and execution plans.
- Partner with teams owning attack content, integrations, and asset matching.
- Contribute production code and set standards for design, testing, and observability.
- Identify risks, dependencies, and tradeoffs to help sequence work.
- Raise the technical bar through design reviews, code reviews, and technical writing.
- Mentor P3 and P4 engineers through technical coaching and feedback.
- Communicate complex technical concepts to technical and non-technical audiences.
Required qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
- 8+ years of professional software engineering experience, including sustained ownership of production backend systems.
- Experience building backend services in at least one modern language, such as Python, Go, Rust, or TypeScript.
- Strong SQL skills and production experience with at least one relational database, including complex joins, CTEs, window functions, and deliberate schema design.
- Experience building backend services on a cloud platform (AWS, GCP, or Azure) and familiarity with Docker and containerized applications.
- Experience designing and operating APIs, services, and asynchronous or event-driven systems.
- Experience with data modeling and persistence layers for product-grade backend systems.
- Operational maturity: observability, testing, reliability practices, and a record of debugging difficult, customer-visible production problems.
- Technical design documents, architectural proposals, or engineering standards that other teams have adopted.
- A record of leading cross-team technical work and mentoring engineers.
Nice to have
- Taking projects with diverse requirements and delivering a consistent unifying experience for customers.
- Building or consuming GraphQL backends.
- Graph databases such as Neo4j, or interest in learning them.
- Familiarity with ETL and streaming data pipelines and data processing frameworks.
- Observability stacks (for example Datadog, Prometheus, or Grafana) and service instrumentation.
- Leading initiatives around API platforms, workflow-oriented customer experiences, or AI-assisted and conversational product experiences.
- Using feature flags, staged rollouts, and customer feedback loops to ship quickly without creating avoidable customer issues.
- Building products or platforms in vulnerability management, exposure management, security SaaS, pentest products, or security findings workflows.
- Working with security telemetry or other high-stakes data where correctness and safe operation matter.
- Partnering closely with product managers to define and sequence an MVP without painting the team into a corner.
Benefits
- Equity package in the form of stock options
- Health, vision & dental insurance for you and your family
- Flexible vacation policy
- Generous parental leave
About the company
Horizon3 is a fast-growing, remote cybersecurity company dedicated to the mission of enabling organizations to proactively find and fix and verify exploitable attack vectors before criminals exploit them.