CyberHire

How to Assess a Detection Engineer Before You Hire

How to assess a detection engineer: four skills that matter, a task for each, what strong and weak attempts look like, and how to test tuning, not just writing.

To assess a detection engineer, test four things: turning an attack technique into detection logic, knowing the telemetry well enough to write against it, tuning noisy detections without blinding them, and testing whether detections actually work. Give the candidate real logs and real rules, and score both what they write and how they tune it. Writing a rule that fires is easy; writing one the SOC still trusts after a month is the job.

Below, each skill comes with what it looks like on the job, a task that tests it, and what strong and weak attempts look like.

1. Turning a technique into detection logic

On the job: a threat report or red team finding describes an attacker behaviour, and the detection engineer has to express it as a rule that catches it.

A task that tests it: describe a technique, such as PowerShell downloading and running code from the internet, and ask the candidate to write a Sigma rule or a KQL query for it.

A strong attemptA weak attempt
Targets the behaviour, such as the process relationship and command-line patternTargets a single hash, domain or IP address
Uses the right log source and fieldsGuesses at field names
Lists likely false positives and a sensible severityTreats every match as malicious
Notes gaps, such as obfuscated commands or alternative binariesAssumes the rule is complete

2. Knowing the telemetry

On the job: a rule is only as good as the data behind it. The engineer has to know which logs exist, which fields they contain, and which events are missing or not collected.

A task that tests it: give the candidate a set of logs, for example sign-in records or process events, and ask them to find a specific attack in the data.

A strong attemptA weak attempt
Explores the schema before writing a queryWrites a query from memory that fails on real field names
Finds the attack and proves it with a queryGets close but cannot show the evidence
Notices what the data cannot showAssumes everything is logged
portal.cyber-hire.com/challenge/kql Microsoft Sentinel Detection engineer assessment task: a KQL investigation in a Microsoft Sentinel-style editor over SigninLogs, DeviceEvents and AuditLogs tables, with 405 sign-in records returned and a free-text question asking which account was the initial point of compromise.
Three tables to correlate and nothing labelled. A candidate who knows the telemetry starts querying straight away; one who listed KQL because the advert asked for it stalls at the schema.

3. Tuning noisy detections

On the job: most of a detection engineer’s time goes on making existing rules better. A rule that fires hundreds of times a day on benign activity gets ignored, and then it misses the real attack.

A task that tests it: give the candidate a noisy rule and a week of its alerts, and ask them to tune it.

A strong attemptA weak attempt
Groups the alerts and identifies the benign patternsLooks at a few alerts and guesses
Writes narrow exclusions, scoped to specific accounts, hosts or pathsExcludes a whole process or user group
Explains what the exclusion could hideDoes not consider what the change might miss
Considers lowering severity or combining signals insteadDisables the rule

4. Testing that detections work

On the job: a detection that has never fired may be quiet because nothing happened, or because it is broken. The engineer has to prove it works, and keep proving it as logs and systems change.

A task that tests it: give the candidate a Sigma rule and five events it matched, and ask which are true positives and which are false positives, and how they would test the rule before production.

A strong attemptA weak attempt
Reads the rule logic precisely and judges each event in contextAssumes every match is malicious
Proposes testing against recorded attack data or a safe simulationPlans to “see if it fires” in production
Mentions monitoring log sources so silent failures are caughtDoes not consider broken data feeds

How to test tuning, not just writing

Most detection assessments only ask candidates to write a rule. That tests the easy half. The skill that protects your SOC is tuning, and it needs a different task: give the candidate an existing rule plus its real output over a period, mostly benign with one or two genuine hits, and ask them to make it better without losing the real ones.

A good tuning task tells you three things at once: whether the candidate can read alert data at volume, whether their exclusions are precise or lazy, and whether they understand that every exclusion is a trade-off. The best candidates explain what their change would miss before you ask.

How to calibrate the assessment by level

LevelWhat they ownWhat to test
JuniorWriting and maintaining rules under reviewRule logic, reading telemetry, true and false positive triage
Mid-levelOwning detections for a set of techniquesTuning, testing, documentation
Senior or leadThe detection programme and its coverageCoverage against a threat model, prioritisation, detection-as-code practice

What an assessment cannot tell you

A hands-on assessment shows whether a candidate can write, read and tune detections. It cannot fully show how they prioritise a backlog, how they work with the SOC analysts who receive their alerts, or how they would build a detection programme from scratch. Leave those for the interview and references.

For questions to use in that interview, see these detection engineer interview questions. For the wider method behind task design and scoring, see how to assess cyber security skills of candidates.

Frequently asked questions

What skills does a detection engineer need?

Query languages such as KQL or SPL, rule formats such as Sigma, deep knowledge of the telemetry they write against, an understanding of attacker techniques, and engineering habits such as version control and testing.

Should a detection engineer assessment use your own SIEM?

Use the query language the role will use, but do not test knowledge of your specific setup. Your field names, log sources and tuning history can be learned in the job; the ability to reason about telemetry cannot.

How long should a detection engineering assessment be?

Long enough for one writing task and one tuning task. Tuning takes longer to do properly, so allow time for the candidate to work through alert data rather than rushing a single rule.

How CyberHire assesses detection engineers

CyberHire is cyber technical screening that tests these skills on real telemetry before you book an interview. Pick from the library or paste your job specification and generate an assessment. Candidates work through KQL hunting labs against realistic sign-in and endpoint data, Sigma rule true and false positive triage, Windows event log investigations, and detection rule authoring and tuning.

Every candidate is scored the same way, with integrity signals next to each score, and you see their queries and reasoning. Detection engineers are one of the roles we assess; see all use cases. If you would rather not build the assessment yourself, our team will build it with you.

Hiring a detection engineer?

Test detection skills on real telemetry, free.

Send us the job spec. Within 48 hours we send you a hands-on assessment built around it, in your branding. See who can write a detection that works before you interview anyone.

Get a free assessment Request a sample report