Principal Software Engineer, macOS/Linux Agents
Core
Designing and building macOS and Linux endpoint agents for application control, allowlisting, and security enforcement.
Role type
Principal Software Engineer (Systems/Endpoint Security)
Builds
Production endpoint agents for macOS and Linux
Domain
Cybersecurity, Endpoint Security, Operating Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Systems engineering (macOS/Linux), Managed languages, Concurrency, Security-critical software design, Unix internals, Technical leadership
Preferred skills
Apple Endpoint Security framework, Linux fanotify/namespaces, C/Objective-C/Swift, Systemd/RPM/DEB packaging
Technologies
macOS, Linux, C, Objective-C, Swift, Xcode, systemd, fanotify
Responsibilities
Set technical direction and architecture for macOS/Linux Agents; Implement features and resolve complex defects in the codebase; Lead design reviews and build alignment across teams; Own technical outcomes for enforcement and lifecycle behavior; Diagnose difficult production issues involving privileged services and OS controls; Mentor engineers and improve build/release/diagnostic capabilities.