×
Register Here to Apply for Jobs or Post Jobs. X

Senior Staff Engineer; Cortex XDR

Job in Santa Clara, Santa Clara County, California, 95050, USA
Listing for: Palo Alto Networks
Full Time position
Listed on 2026-07-01
Job specializations:
  • IT/Tech
Job Description & How to Apply Below
Position: Senior Staff Engineer (Cortex XDR)

Senior Low-Level Software Engineer At Cortex

As a Senior Low-Level Software Engineer at Cortex, you will be a technical authority and an escalation point locally for the Cortex Cloud Windows endpoint agent. You will own the kernel- and user-mode components that deliver detection, prevention, and visibility across millions of Windows endpoints, and the deep-system engineering required to keep those components stable, performant, secure, and compatible across a highly fragmented OS and third-party ecosystem.

This is a high-impact individual-contributor role. You will be responsible to handle critical field issues escalations from Technical Support teams, root cause analysis, interfacing with the support teams and occasionally with customers during live debug sessions. You will be part of a senior team responsible for the architectural integrity, runtime stability, and forensic debuggability of agent code paths that execute alongside the NT kernel and core OS subsystems - spanning multiple production kernel drivers, user-mode service, injection/hooking engine, and EDR module.

Because our agent runs at the highest privilege levels on customer production machines, every defect is potentially a system-wide outage, a blue screen across a fleet, or a security exposure, so engineering rigor, defensive design, and disciplined debugging are non-negotiable.

Key Responsibilities

  • Serve as the local technical authority for critical field issues, providing a direct link between customer-facing support teams and the core R&D organization.
  • Lead technical investigations for the highest-severity customer escalations, facilitating live debugging sessions in production-adjacent environments to expedite resolution.
  • Synthesize complex technical findings into concise, compile RCA reports, actionable reports for Global Support, Product Management, and engineering leadership to inform prioritization, customer communication, and roadmap decisions.
  • Design, implement, and maintain user-mode agent components and in some cases Windows kernel drivers.
  • Work across the native interop boundary - low-level user-mode code injection, API hooking, NT Native API, etc.
  • Drive defensive engineering practices so that an agent fault never bricks a customer endpoint - input validation at trust boundaries, graceful degradation, fail-open vs. fail-closed decisions, watchdog/self-healing mechanisms, etc.
  • Identify and remediate functional regressions, performance regressions, and system instability (including bugchecks/BSODs) caused by interactions between the Cortex agent and third-party security software, competing EDR/AV products, virtualization layers, malicious drivers, and low-level system utilities.
  • Use fleet-scale telemetry - crash signatures, BSOD bugcheck codes, content-update regression signals, and driver-conflict indicators - to detect emerging stability issues early, triage and root-cause across kernel, user mode, and third-party boundaries.
  • Partner with the release and content pipelines (Git Lab) to gate risky changes and to ensure new agent versions and content/policy updates do not introduce regressions on the diverse hardware and software configurations in the field.
  • Own identification and resolution of kernel-mode and user-mode failures that threaten system stability or agent integrity. Perform deep analysis of complete, kernel, and minidumps using Win Dbg to isolate race conditions, memory corruption, use-after-free, deadlocks, lock-order inversions, and pool corruption in production environments.
  • Diagnose high-latency operations, CPU contention, and resource exhaustion by analyzing system-wide traces with ETW, Windows Performance Recorder & Analyzer (WPR/WPA), Performance Monitor, Process Monitor, and Process Explorer; drive the resulting optimizations into shipping code and verify the win with telemetry.
  • Use and help refine internal AI agents via CLI and IDE integrations to accelerate low-level code analysis, automate patch and test generation (Google Test-based native unit tests), and speed up the parsing of complex diagnostic telemetry (crash dumps, ETW traces, driver logs, WPP/TMF traces).
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary