We’re seeking an experienced Attack Engineer who blends deep software engineering expertise with a passion for cybersecurity. In this role, you’ll design and build production-grade systems that drive the offensive capabilities of the NodeZero platform. You’ll be responsible for researching and weaponizing real-world vulnerabilities, developing scalable exploit content, and leveraging AI technologies to automate and enhance attack workflows.
Requirements
- Expert-level proficiency in Python for large-scale development
- Proficient in object-oriented design, test-driven development, and scalable code design
- Experience designing and integrating APIs, data structures, and full-stack system components
- Experience developing in fast-paced, product-driven environments with distributed teams
- Skilled with Git and modern team collaboration workflows (PRs, CI/CD, code reviews)
- Familiar with containerization and orchestration tools such as Docker and Kubernetes
- Comfortable working with relational (Postgres) and graph (Neo4j) databases
- Hands-on experience with exploit development, vulnerability research, and/or red team operations
- Deep understanding of common RCE techniques (e.g., SQL injection, buffer overflows, path traversal)
- Familiar with exploitation of network protocols, web apps, and complex enterprise software
- Ability to translate security research into functional, autonomous attacks within a product context
- Experience attacking Windows environments (e.g., Active Directory), cloud platforms (AWS, Azure, GCP), and/or Kubernetes
Benefits
- Inclusive Team
- Growth Opportunities
- Innovative Culture
- Remote Work
- Competitive Compensation