Senior Software Engineer, Pentest Experience

Posted 9hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer building backend-heavy full-stack capabilities for Horizon3.ai’s autonomous penetration-testing platform. Owning product delivery, APIs, cloud services, and customer risk experiences.

Responsibilities:

  • Build and ship product capabilities spanning backend services, APIs, and modern web application stacks
  • Own moderate-to-large projects end-to-end, including scoping, technical design, implementation, rollout, and iteration
  • Implement clear, maintainable, performant user-facing experiences aligned with product requirements and design direction
  • Partner with Product, Design, and adjacent engineering teams on cross-functional initiatives
  • Identify and resolve technical risks, blockers, and mis-scoped work
  • Explain technical decisions, tradeoffs, delivery risks, and implementation choices to technical and non-technical audiences
  • Contribute to architecture and design discussions focused on maintainability, operability, and long-term productivity
  • Write high-quality code, tests, and technical documentation
  • Provide code reviews that improve team output
  • Support and mentor less experienced engineers through feedback, onboarding, and collaboration
  • Improve engineering quality, team execution, and product experience through ownership and continuous improvement
  • Help build Horizon3.ai’s NodeZero platform for autonomous cybersecurity penetration testing and risk assessment

Requirements:

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience
  • 6+ years of professional software engineering experience
  • Strong professional experience building and operating production software across the full stack
  • Ability to independently drive substantial work from requirements gathering through delivery
  • Experience building distributed backend services using Python, Go, Rust, Java, TypeScript, or similar
  • Experience building backend services on AWS, GCP, or Azure
  • Familiarity with Docker and containerized applications
  • Experience designing and operating APIs, services, and asynchronous or event-driven systems
  • Experience working with SQL-based relational databases in production
  • Experience with data modeling and persistence layers for product-grade backend systems
  • Experience with observability, reliability, and operational best practices for production services
  • Frontend development using modern JavaScript/TypeScript with React, Angular, or similar
  • Strong written and verbal communication skills
  • Preferred: PostgreSQL and performance tuning for large datasets
  • Preferred: graph databases such as Neo4j
  • Preferred: GraphQL backends
  • Preferred: ETL pipelines and data processing tools
  • Preferred: vulnerability management, exposure management, security telemetry, or related cybersecurity experience
  • Preferred: scoring or recommendation algorithms and data-intensive products
  • Preferred: partnering with product managers to define and sequence an MVP
  • Preferred: shaping technical direction across an organization

Benefits:

  • Stock options/equity package for all full-time roles
  • Career development opportunities
  • Collaborative and innovative work environment
  • Remote and hybrid work models depending on role and location
  • Health, vision, and dental insurance for employees and families
  • Flexible vacation policy
  • Generous parental leave
  • Inclusive culture and diversity, equity, and inclusion commitment
  • Up to 10% travel to team project kickoffs and annual company meetings