Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Dream

Senior Software Engineer – Posture

Dream

. Design and build AI-driven agents that emulate adversarial behaviors such as lateral movement, privilege escalation, and persistence.

Posted 10/18/2026full-timeTel Aviv • IsraelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and building scalable, distributed systems using Go and Java, with a focus on AI-driven simulations and performance optimization. Possesses strong knowledge of cybersecurity principles and experience collaborating with red teamers to enhance organizational resilience.

Highest-signal resume keywords
Go ProgrammingJava DevelopmentDistributed Systems DesignAI/ML-Driven SystemsCybersecurity Knowledge

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software EngineeringGraph ModellingAPI DesignPerformance OptimizationData Pipeline OptimizationLegacy Monolith MigrationAgent-Based SimulationsTestable Code WritingScalable Code DevelopmentComplex Workflow Orchestration
Tools & Technologies
Neo4jAI ModelsDistributed Simulations
Industry Keywords
Red TeamingPenetration TestingThreat IntelligenceTTPs

Tech Stack

Tools & technologies
Cyber SecurityDistributed SystemsJavaJavaScriptNeo4jNode.jsPythonC++Go

About the role

Key responsibilities & impact
  • Design and build AI-driven agents that emulate adversarial behaviors such as lateral movement, privilege escalation, and persistence.
  • Develop core simulation and orchestration components in Go and integrate them with in-house AI models.
  • Contribute to architecture decisions, scalability, and performance optimization for distributed simulations.
  • Design and write scalable, maintainable Java code for systems serving thousands of customers.
  • Solve complex cross-cutting technical challenges spanning multiple teams or services, including legacy monolith migration, high-throughput data pipeline optimization, and defining new API standards.
  • Build systems that proactively surface weaknesses and improve organizational resilience.

Requirements

What you’ll need
  • 7+ years of hands-on software engineering experience in a modern language (Go preferred; Python, Node.js, or C++, etc.).
  • Experience designing and building scalable, distributed systems, including orchestration of complex workflows.
  • Knowledge of graph modelling or graph databases (e.g., Neo4j).
  • Experience building AI/ML-driven systems or agent-based simulations (advantage).
  • Experience as a red teamer, penetration tester, or security researcher (advantage).
  • Cybersecurity knowledge and experience collaborating with red teamers, researchers, and data scientists to translate threat intelligence and real-world attacker TTPs into executable logic (advantage).
  • Ability to design and write clean, testable, readable, scalable, and maintainable Java code that performs well for thousands of customers.