Senior Systems Engineer
Build and maintain a privileged, cross-platform endpoint security agent in Rust for Windows, macOS, and Linux. The agent inventories software and AI tools, transmits encrypted telemetry, and enforces security policies locally.
Responsibilities
- Develop software inventory, secure telemetry, and local policy enforcement across Windows and macOS
- Work with operating-system APIs and internals, including services, daemons, security frameworks, registries, and networking interfaces
- Implement policy evaluation over endpoint events, including AI-tool usage and browser extensions
- Build encrypted logging, crash handling, symbolication, and recovery mechanisms
- Maintain signed installers and macOS configuration profiles
- Investigate OS internals, AI tooling, CI systems, and reverse-engineering challenges
Requirements
- Several years of systems programming in Rust, C, or C++ close to the operating system
- Hands-on experience with Windows or macOS internals, including services or daemons, process and file APIs, or security frameworks
- Comfort with concurrency, inter-process communication, and debugging issues on real hardware
- Strong focus on correctness and failure handling for software running with root or SYSTEM privileges
- Willingness to learn additional operating systems and use agentic coding tools
Nice to have
- Experience with endpoint security, EDR, or MDM
- Experience with code signing, installer packaging, or driver-adjacent development
- Background in cryptography, crash handling, or telemetry pipelines