Point your AI agent at freehire and let it find you a job.

Get the CLI →

Horizon3

Staff Software Engineer (Tripwires)

Posted Updated 1 view
Discussion
  • We are looking for a Staff Software Engineer to join our Detection & Deception (DnD) Team to help build Horizon3’s deception capabilities.
  • The team works across product, design, and engineering to deliver features such as Tripwires and Rapid Response
  • This role will focus initially on evolving Tripwires — a threat detection and deception capability within the NodeZero platform that uses autonomous pentests to place decoys (honeytokens) along high-risk attack paths
  • When an attacker interacts with a tripwire, the system generates an alert so defenders can investigate and respond
  • As a Staff Software Engineer on the Tripwires team, you’ll combine deep security domain expertise with hands-on full-stack development to design, prototype, and ship new security capabilities within NodeZero
  • You’ll partner with product managers and designers to identify high-impact opportunities, and work alongside product engineers to quickly turn those ideas into MVPs and production features
  • Day-to-day work spans product research, threat-informed design, and feature development — with a particular focus on honeytoken and honeypot creation, deployment, and detection logic for Tripwires and adjacent products like Rapid Response
  • By building these capabilities, you’ll deepen customer engagement with our platform and deliver novel solutions that measurably improve their security posture
  • We are a fully remote company, and this job may require up to 5% of travel to be successful

Benefits

  • Growth Opportunities: Be part of a dynamic and growing team with numerous career advancement opportunities
  • Innovation-Driven Culture: Work in a collaborative environment that encourages creativity and out-of-the-box thinking
  • Flexible Work Environment: Enjoy the convenience and work-life balance that comes with remote work
  • Inclusive and Diverse Team: We value diversity and promote an inclusive culture where everyone can thrive
  • It’s a great fit for someone who thrives in an agile, fast-paced environment and is excited to ship high-quality work that has a real impact on the cybersecurity landscape
  • Software Engineering: Production code contributions at Lead/Staff level in a modern backend language (Go, Rust, Python, or similar) in a service-oriented environment
  • Technical Design: Proficiency in designing, presenting, and evaluating technical solutions, ensuring high-quality software and secure development practices
  • Collaboration: Work closely with other cross-functional partners to build and improve our product portfolio
  • Technical Leadership: Owns the end-to-end technical vision for the workstream and rallies the team around it — from blank doc through shipping, iterating, and deprecating
  • Self-Motivation: The ability to work independently with minimal supervision, demonstrating initiative and a high level of energy
  • Communication: Strong technical writing and documentation skills, with the ability to convey findings and methodologies to both technical and non-technical stakeholders
  • Network Security: Deep experience with network security topics such as reconnaissance and lateral movement
  • Windows Experience: Proficiency with Active Directory, Windows authentication, and other windows internals
  • Security Experience: Minimum of 4 years of experience in building offensive or defensive security solutions, ideally in endpoint, threat detection, or low-level systems
  • Familiarity with identity and directory services such as Active Directory, Entra ID, or Okta
  • We welcome candidates from all backgrounds and experiences, and we encourage all qualified individuals to apply
  • Education: Bachelor’s Degree in Computer Science, Computer Engineering or related field
  • Database Experience: Experience with relational (Postgres) or graph (Neo4j) database systems
  • Holds the team accountable to outcomes rather than activity; surfaces risks and tradeoffs early and in writing
  • Previous experience in red teaming or penetration testing, incident response, detection engineering, deception technologies, or other deeply technical roles with relevant skill sets
  • Partners closely with PM — comfortable in PRD reviews, not just sprint planning
  • Network Protocols: Strong understanding of network protocols such as SMB and WMI and their intricacies, including their role in exploitation vectors
  • OSCP (Offensive Security Certified Professional), GCWN (GIAC Certified Windows Security Administrator) or equivalent certifications
  • Equivalent experience may be considered if demonstrable through proof-of-concept write-ups, published vulnerability research, or similar achievements
  • Sets and raises the technical bar (design reviews, code quality, operational discipline) by example rather than by mandate
  • Sequences an MVP without painting the team into a corner
  • Experience administering, attacking, or defending cloud environments
  • Familiarity with cloud authentication and authorization technologies such as Azure Service Principals or AWS IAM
  • Previous experience working on large-scale software projects
  • Mentors and enhances the engineers around them; Build the frameworks and architecture for others to do the best work of their careers
  • Knowledge of and experience with Docker and containerization technologies
  • Translates ambiguous product goals into concrete technical roadmaps
  • Python: Expert-level proficiency in large-scale Python software development

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.