Role guide and interview toolkit

Detection Engineer

What the work looks like, the stacks behind the title, what each level means and the training that helps, then how interviews run and how to prepare for each step.

SIEM·EDR·Sigma·MITRE ATT&CK·KQL·Python
The role in practice

What a detection engineer actually does

An engineer who writes and tunes the rules that detect real attacks, with as few false alarms as possible, and treats them as code.

The work

A detection engineer builds the detections that tell a security team an attack is happening. They write rules in the SIEM and the EDR or XDR tools, often in query languages such as KQL or SPL, and they map them to attacker techniques with MITRE ATT&CK.

They treat detections as code: rules live in Git, get tested and get deployed through pipelines, often in the Sigma format. They tune rules to reduce false positives and automate the response with SOAR tools.

They work closely with threat hunters, incident responders and red teams, for example in purple team exercises.

A typical week
  • Writing a new detection for an attacker technique
  • Tuning a rule that creates too many false positives
  • Reviewing an incident to find missing detections
  • A purple team exercise with the red team
  • Automating a response playbook
Often confused with
SOC AnalystWatches alerts and investigates them, using the detections others write.
Threat HunterSearches for attackers that existing detections missed.
Incident ResponderLeads the response when an attack is confirmed.
Cloud Security EngineerProtects the cloud platforms, identities and infrastructure.
Specialisations and stack

The same title, very different stacks

Most detection engineering searches are defined first by the tools the team uses, then by the ground every detection engineer shares.

SIEMTypical workCorrelation rules · DashboardsLanguages and toolsKQL · SPL
EDR and XDRTypical workEndpoint detections · ResponseLanguages and toolsEDR · XDR
Detection as codeTypical workSigma rules · TestsLanguages and toolsGit · CI
FrameworkMITRE ATT&CK
AutomationSOAR, Python
HuntingThreat hunting
ResponseIncident response
ExercisesPurple teaming
Levels

What each level means in practice

Titles vary from one company to the next. What changes from one level to the next is the scope you own and the decisions you take.

01Junior
  • Writes detections with a senior engineer
  • Learns the tools, the logs and the attacks
  • Tunes rules with review and guidance
02Confirmed
  • Builds and tunes detections on their own
  • Works on incidents and hunting results
  • Works directly with SOC and response teams
03Senior
  • Designs detection coverage for a domain
  • Takes choices on priorities and tools
  • Mentors other engineers and leads reviews
04Staff and Principal
  • Sets the detection strategy across the company
  • Leads choices on platforms and coverage
  • Writes the guidance others build on
Education and certifications

The paths into the role, and what really counts

Companies look first at the controls you have put in place and the incidents or findings you handled. In security, some certifications also weigh a lot in hiring.

Common paths
  • Engineering school or master's in cybersecurityThe most common path in France, and often expected by large companies.
  • University degree in computer science or securityThe most common path in the US, at bachelor's or master's level.
  • SOC analyst firstMany detection engineers start as SOC analysts and move to writing rules.
  • Incident response firstIncident responders who like automation also move into the role.
Certifications
GCIAOften valuedA GIAC certification on intrusion analysis, close to detection work.
GCDAOften valuedA GIAC certification on detection engineering and data analytics.
Vendor certifications (Microsoft SC-200, Splunk)Sometimes askedHelpful when the company runs that SIEM.

Our view: for this role, certifications help, and detections that caught real threats count even more.

Your interview with us

A conversation with a senior tech recruiter

Your first interview is with one of our senior tech recruiters, who knows the role, the stacks and the levels in this guide. The conversation covers your own work through real examples, and the technical exercises come later, with the company. Before the call, we send you the six themes we will cover so you can prepare your examples.

The six themes we share before the call
  1. What you owned yourselfThe detections, rules or playbooks you were responsible for, and your own part in the team's work.
  2. Your environment and its constraintsLog sources, tools, team size, false positives or rules: what shaped your technical choices.
  3. The decisions you madeWhich detections first, which data and which level of automation, the options you compared and the reasons for your choice.
  4. The impact of your workWhat changed thanks to your work, with numbers when you have them: threats caught, false positives removed, coverage or time saved.
  5. How you work with other teamsYour work with SOC analysts, responders, red teams and IT teams, and how you settle a disagreement.
  6. What you want nextThe kind of threats, tools and scope you are looking for in your next role.
What we look at
  • Detections that caught real threats
  • Fewer false positives
  • Automation

The same ground for every candidate. For a given role, every candidate answers the same final questions, built with the hiring manager around what the role really needs.

Ready for the next steps. After our call, we tell you how the company runs its interviews, who you will meet at each step and what each step is meant to assess.

Interviews with the company

What the company will assess, step by step

Each company runs its own process, and we walk you through its steps before you start. Detection engineering processes often combine the steps below, and the depth expected at each step grows with your level.

The steps you will often meet
  1. A detection exerciseLog data and an attack to detect, and a rule to write in KQL, SPL or Sigma.
  2. A hunting or incident scenarioAn attack to investigate step by step, and the detections you would add after.
  3. A deep dive on your past workOne detection program or project you led, discussed in depth: the context, your choices and the results.
  4. Meeting the manager and the teamHow you work, how you take decisions with others and what the team expects in your first months.
What changes with your level
  • ConfirmedYou write a working rule, test it and explain each choice in simple words.
  • SeniorYou lead the investigation, think about false positives and coverage, and point out gaps before you are asked.
  • Staff and PrincipalYou run most of the interview as a peer, think about the whole detection program and connect it to the risks of the company.
Your interview toolkit

How to prepare as a detection engineer

Practical advice for each step of a detection engineering process, from the way you introduce yourself to the questions you ask at the end of each interview.

01Introduce yourself in two minutes

Start with the detections and playbooks you worked on, their scale and your part in them. Mention your stack in one sentence, then close with what you want next.

02Prepare two detections

For each one, prepare the context, the constraints, your decision, the options you set aside, the result and what you would change today. Say "we" for the team and "I" for your own part.

03Practise writing rules

Practise queries in KQL or SPL and rules in Sigma, and explain the attack each one detects.

04Map to ATT&CK

Prepare how your detections cover attacker techniques in MITRE ATT&CK, and where the gaps are.

05Know your false positives

Prepare the false positive rate of your rules and one rule you tuned, with the result.

06Check the rules on AI tools

Rules on AI coding assistants differ from one company to the next, and sometimes from one step to the next. Ask before each step, and when they are allowed, explain what you ask the tool and how you check its output.

Questions you will often hear
  • Walk us through a detection that caught a real attack.
  • How do you reduce false positives and keep catching real attacks?
  • How would you detect this technique from these logs?
  • How do you test a detection before you deploy it?
Questions worth asking them
  • Which SIEM and EDR tools does the team use?
  • How are detections stored, tested and deployed?
  • How do detection, SOC and response teams work together?
  • How does the team measure detection coverage?
  • Does the team run purple team exercises?
  • How does the team use AI coding tools day to day?
Where the role leads

Where detection engineers come from, and where they go

The roles people most often hold before this one, and the ones they most often move to.

Moves to

Most detection engineers start as SOC analysts or incident responders, and some move to threat hunting or head of SecOps roles.