Skip to main content

Senior Software Engineer - Posture

DreamTel Aviv-Yafo, Tel Aviv District, IsraelNot specifiedFull-timeSeniority: Not specified

Posted yesterday · 192 applicants

Salary not listed for this role

Saving, applying or scoring takes a few seconds to set up your free account.

Willbi insight

The role in plain words

Must-have
  • 7+ years of hands-on software engineering experience
  • Software engineering in Go (preferred), Python, Node.js, C++, or Java
  • Designing and building scalable, distributed systems and workflow orchestration
  • Knowledge of graph modelling or graph databases (e.g., Neo4j)
Nice-to-have
  • Experience building AI/ML-driven systems or agent-based simulations
  • Experience as a red teamer, penetration tester, or security researcher

Extracted from the job description · kept up to date automatically

Who this suits

Full job description

Original listing · kept for reference

Every nation has data. Few can protect it. Fewer still can act on it.

Dream is the sovereign AI and national cyber-defense company for governments.

We help nations secure their most critical systems, connect fragmented information at a national scale, and turn their most sensitive data into decisions, all fully sovereign.

This is more than a job. It's a Dream job, where you'll work at a global scale alongside some of the best AI researchers, cyber operators, and government experts in the world.

We defend nations against the most advanced threats in the world with a national security suite that offers AI-native resilience against APTs with visibility, insights and mediation across Posture, CTI, and Detection & Response, all fully sovereign.

The Dream Job:

As a Senior Software Engineer on our team, you’ll design and develop the core engines, data models, and intelligent agents that replicate real-world adversarial behaviors at scale. You’ll combine strong software engineering skills with deep security intuition to build systems that proactively surface weaknesses and improve organizational resilience.

The Dream-Maker Responsibilities:

• 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 (primary language) and integrate with in-house AI models.

• Contribute to architecture decisions, scalability, and performance optimization for distributed simulations.

• Design and write clean, testable, readable, scalable and maintainable Java code that scales and performs well for thousands of customers.

• Problem solver. You’ll tackle complex, cross-cutting technical challenges that span multiple teams or services- whether it’s migrating a legacy monolith, optimizing high-throughput data pipelines, or defining new API standards.

The Dream Skill Set:

• 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) .

Advantages:

• Experience building AI/ML-driven systems or agent-based simulations.

• Experience as a red teamer, penetration tester, or security researcher.

• Cybersecurity knowledge, with experience collaborating with red teamers, researchers, and data scientists to translate threat intelligence and real-world attacker TTPs into executable logic.

Never Stop Dreaming...:

If you think this role doesn't fully match your skills but are eager to grow and break glass ceilings, we’d love to hear from you!

About Dream
Company profile · coming soon

Employee reviews · coming soonMore roles at Dream

Questions about this role

  • This listing did not state a salary. We only show pay when the employer publishes it.
Similar & related
Dream
Posted yesterday · 192 applicants
See how you match