← Back to jobs
D

Senior Security Software Engineer

Dream·Israel·en
On-siteFull-timeSecurity EngineeringCybersecurity

Join a national cyber-defense company building sovereign AI systems for governments. You will develop adversarial simulations, intelligent agents, and scalable distributed security infrastructure.

Responsibilities

  • Design and develop AI-driven agents that emulate adversarial behaviors, including lateral movement, privilege escalation, and persistence.
  • Build simulation and orchestration components primarily in Go and integrate them with internal AI models.
  • Contribute to architecture decisions, scalability, and performance optimization for distributed simulations.
  • Design and maintain clean, testable, readable, scalable Java code for high-volume customer environments.
  • Solve cross-cutting technical challenges across teams and services, including monolith migrations, high-throughput data pipeline optimization, and API standardization.

Requirements

  • At least 7 years of hands-on software engineering experience in a modern programming language.
  • Strong Go experience is preferred; Python, Node.js, or C++ experience is also relevant.
  • Experience designing and building scalable distributed systems and orchestrating complex workflows.
  • Knowledge of graph modeling or graph databases such as Neo4j.

Nice to have

  • Experience building AI/ML systems or agent-based simulations.
  • Background as a red teamer, penetration tester, or security researcher.
  • Cybersecurity knowledge and experience translating threat intelligence and attacker TTPs into executable logic.
  • Experience collaborating with red teamers, security researchers, and data scientists.

Relevance

More opportunities

Similar jobs

The newest open roles in Security Engineering.

Questions, answered

Frequently asked questions