Required Senior Backend Engineer – Posture
The Job
Were building the next generation of autonomous cybersecurity technology – systems that think like attackers to continuously uncover security gaps in enterprise environments.
As a Senior Engineer in our Attack Simulation Platform team, youll design and build the engines, data models, and intelligent agents that simulate advanced adversaries across large-scale networks. Youll combine strong software-engineering skills with deep security intuition to create systems that mirror human attacker behaviour and discover real weaknesses before attackers do.
Responsibilities
Develop core simulation and orchestration components in Go (primary language) and integrate with in-house AI models.
Model and simulate attack paths across complex enterprise environments (identity, endpoint, network, and cloud).
Design and build AI-driven agents that emulate adversarial behaviours such as lateral movement, privilege escalation, and persistence.
Collaborate with red-teamers, researchers, and data scientists to translate threat intelligence and real attack TTPs into executable logic.
Contribute to architecture decisions, scalability, and performance optimization for distributed simulations.
The Job
Were building the next generation of autonomous cybersecurity technology – systems that think like attackers to continuously uncover security gaps in enterprise environments.
As a Senior Engineer in our Attack Simulation Platform team, youll design and build the engines, data models, and intelligent agents that simulate advanced adversaries across large-scale networks. Youll combine strong software-engineering skills with deep security intuition to create systems that mirror human attacker behaviour and discover real weaknesses before attackers do.
Responsibilities
Develop core simulation and orchestration components in Go (primary language) and integrate with in-house AI models.
Model and simulate attack paths across complex enterprise environments (identity, endpoint, network, and cloud).
Design and build AI-driven agents that emulate adversarial behaviours such as lateral movement, privilege escalation, and persistence.
Collaborate with red-teamers, researchers, and data scientists to translate threat intelligence and real attack TTPs into executable logic.
Contribute to architecture decisions, scalability, and performance optimization for distributed simulations.
Requirements:
5+ years of hands-on software engineering experience in a modern language (Go preferred; Python, Node.js, or C++ also great).
Strong cybersecurity engineering background – Deep understanding of attacker TTPs, lateral movement, privilege escalation, credential abuse, and network exploitation.
Familiarity with enterprise security environments (Active Directory, cloud infrastructure, EDR/XDR, network segmentation).
Advantages:
Experience building AI/ML-driven systems or agent-based simulations.
Experience as a red teamer, penetration tester, or security researcher.
Knowledge of graph modelling or graph databases (e.g., Neo4j) for attack-path representation.
5+ years of hands-on software engineering experience in a modern language (Go preferred; Python, Node.js, or C++ also great).
Strong cybersecurity engineering background – Deep understanding of attacker TTPs, lateral movement, privilege escalation, credential abuse, and network exploitation.
Familiarity with enterprise security environments (Active Directory, cloud infrastructure, EDR/XDR, network segmentation).
Advantages:
Experience building AI/ML-driven systems or agent-based simulations.
Experience as a red teamer, penetration tester, or security researcher.
Knowledge of graph modelling or graph databases (e.g., Neo4j) for attack-path representation.
This position is open to all candidates.










