E

Ent

Intent-aware workspace security platform

Senior Endpoint Engineer - EDR, macOS

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • At least 10 years designing, building, and delivering production native systems software in Swift, C, C++, or Objective-C, with a substantial portion in endpoint security, OS internals, or comparable performance-critical code; strong current Swift skills, including modern concurrency (actors, Sendable, and structured concurrency).
  • Deep working knowledge of macOS internals, including process and thread lifecycle, memory management, file systems, code signing and entitlements, launchd, IPC (XPC and Mach primitives), and the TCC permission model.
  • Hands-on production experience with the Endpoint Security framework and/or Network Extensions, and an understanding of the system extension lifecycle that replaced kernel extensions.
  • Demonstrated experience building or operating an EDR, EPP, XDR, DLP, or insider-risk product, or equivalent detection-and-response engineering.
  • Practical fluency in attacker tactics, techniques, and procedures, including reasoning about attacks from raw telemetry.
  • Strong low-level debugging skills using lldb, crash-dump and hang analysis, and performance tracing with Instruments or equivalent.
  • Experience with multithreaded and concurrent programming under load, including synchronization, lock contention, race conditions, actor isolation, and object lifetime management.
  • A track record of running code on large fleets without degrading end-user experience, treating stability and performance as product features, and understanding enterprise deployment realities including MDM profiles, notarization, staged rollout, and auto-update.
  • Scripting fluency for tooling and test automation using Python, shell, or equivalent.
  • Clear written and verbal communication with distributed teams and, when escalations demand it, directly with customers.

Responsibilities

  • Design, build, and ship the privileged daemon, per-user agents, and system extensions that make up the macOS agent, observing process, file, network, device, and user-interaction activity and turning it into intent signals.
  • Own EDR-class detection and prevention capability end to end, including sensor instrumentation, event enrichment, on-box correlation and rule evaluation, and interception logic such as Endpoint Security AUTH decisions and network flow filtering to stop malicious or policy-violating activity before it completes.
  • Instrument telemetry at the OS boundary using the Endpoint Security framework, Network Extensions (NEFilterDataProvider), FSEvents, IOKit, event taps, and capture of data-movement signals.
  • Design and maintain the multiprocess architecture, including launchd-managed daemon and agents, XPC protocols between components, code-signing-based peer authentication, and safe handling of untrusted input inside a privileged process.
  • Harden the agent against tampering, bypass, and evasion using self-protection, integrity validation, and update-chain security.
  • Keep sensor CPU, memory, and I/O within strict budgets while processing thousands of events per second, including hard real-time constraints such as ES auth deadlines and profile hot paths, and eliminate regressions before release.
  • Build test harnesses and automated regression coverage, including VM-based end-to-end testing that exercises real OS mechanisms.
  • Drive high-severity customer escalations to root cause for crashes, hangs, performance regressions, missed detections, and permission and deployment failures at the code and OS-internals level, and convert escalation patterns into permanent fixes.
  • Partner with security research, AI, platform, and product teams to feed sensor signals into on-device ML classification, intent-aware policy enforcement, just-in-time interventions, and investigation timelines.
  • Review code, mentor engineers, document design decisions, and share ownership of agent release quality and on-call.

Desired Qualifications

  • Background in reverse engineering, malware analysis, or exploit and vulnerability research.
  • Experience shipping on-device ML inference using Core ML, ONNX Runtime, or llama.cpp-class runtimes inside a resource-constrained agent.
  • Experience with browser extension or native-messaging integrations for telemetry capture.
  • Cross-platform endpoint agent experience with Windows or Linux sensors alongside macOS.

About the Company

Ent

Intent-aware workspace security platform

Ent provides an intent-aware workspace security platform that prevents security incidents by interpreting the intent behind actions of humans and AI agents in real time. It uses a lightweight endpoint agent and a browser extension to monitor activity and enforce corporate policies, triggering automated interventions before actions complete. It is hosted in the customer’s cloud and extends existing security stacks (EDR, SIEM, SOAR, IAM) rather than replacing them, with a focus on insider risk, AI governance, and data loss prevention. Its goal is to help enterprises manage risks from a modern workforce that includes non-human agents, reducing data loss and improving security governance.

Company size
51-200
Company stage
Seed
Total funding
$100M
Headquarters
San Francisco, CA
Founded
2025

Recently Posted Jobs

Explore more opportunities at Ent

See more jobs