Senior Software Engineer, Endpoint Agent (MacOS)
Core
Build and scale the MacOS endpoint agent for Keeper's Endpoint Privilege Manager (EPM) solution to enforce privilege policies, reduce attack surface, and support audit/compliance.
Role type
Senior IC macOS security software engineer
Builds
Enterprise-grade endpoint privilege controls and agent capabilities for macOS
Domain
Cybersecurity / Privileged Access Management (PAM)
Deliverable
production ML models | product features | infrastructure
Required skills
macOS native software development, daemon/service architecture, Swift/Objective-C/C/C++/Rust/Go, macOS security models (TCC, entitlements), enterprise deployment (pkg, notarization, MDM), debugging complex concurrency issues, CI/CD automation
Preferred skills
Endpoint privilege management/EDR/EPP experience, macOS system extensions, policy engine design, secure update mechanisms, IT admin/MSP workflows, secure SDLC practices
Technologies
Swift, Objective-C, C, C++, Rust, Go, pkg, MDM, Jamf, Kandji, Intune
Responsibilities
Design and maintain macOS agent components including elevation workflows and audit logging; Implement secure local policy evaluation and caching; Build agent lifecycle capabilities (installation, upgrades, rollback, signing); Integrate agent with management-plane services and APIs; Strengthen tamper resistance and harden service behavior; Improve diagnostics and observability; Collaborate with QA Automation to improve test coverage
Seniority
Senior, hands-on IC