Ent
Senior Endpoint Engineer
Remote · Remote · Senior · Full-time · Posted Sep 4, 2026
- Experience
- 5+ years building production software in C/C++ or Swift.
About the job
Build and maintain Ent’s cross-platform endpoint agent, ensuring reliable collection, policy enforcement, updates, security, and performance.
What you'll do
- Develop agent components and deliver features from design through testing, rollout, and monitoring.
- Own agent packaging, installation, enrollment, updates, rollback, and uninstall across supported platforms.
- Improve reliability, performance, security, diagnostics, and test infrastructure; support escalations and on-call.
What they ask for
- 5+ years building production software in C/C++ or Swift, including native desktop or endpoint software.
- Working knowledge of OS internals and system APIs on at least one of Windows, macOS, or Linux.
- Experience with unattended software, including versioning, upgrades, backward compatibility, and failure recovery.
- Solid grasp of concurrency, memory management, performance measurement, cross-platform CI/CD, test automation, and Python scripting.
Nice to have
- Endpoint security or systems-monitoring agent experience.
- Exposure to kernel extensions and drivers, eBPF, ETW, macOS Endpoint Security Framework, enterprise deployment tools, code signing, notarization, or driver attestation.
Tools
C/C++, Swift, Windows, macOS, Linux, CMake, Bazel, Python
Model-written summary · the original posting is authoritative