
Senior Software Engineer, Endpoint Agent – MacOS
Keeper Security, Inc.
full-time
Posted on:
Location Type: Remote
Location: California • Illinois • United States
Visit company websiteExplore more
Job Level
About the role
- Design, build, and maintain macOS agent components for EPM, including elevation workflows, policy enforcement, and audit logging
- Implement secure local policy evaluation and caching to support offline/online operation and consistent enforcement
- Build robust agent lifecycle capabilities including installation, upgrades, rollback safety, notarization/signing, and configuration management
- Integrate the agent with management-plane services and APIs for policy distribution, device identity, telemetry, and reporting
- Strengthen tamper resistance and abuse prevention, including hardening service/daemon behavior and agent configuration/update flows
- Improve diagnostics and observability (structured logs, health signals, performance profiling, crash handling) to support enterprise deployments
- Collaborate with QA Automation to improve test coverage and reliability across unit, integration and end-to-end test suites
- Participate in secure SDLC practices, threat modeling, code reviews, and on-call/incident response as needed
Requirements
- 5+ years of professional software engineering experience delivering production software
- Strong experience building macOS-native software such as daemons/services, endpoint agents, system utilities, or security tooling
- Proficiency in one or more languages commonly used for macOS agent development (e.g., Swift/Objective-C, C/C++, Rust, Go)
- Solid understanding of macOS security and privilege models (process execution, entitlements, TCC/privacy controls, least privilege patterns)
- Experience with packaging and enterprise deployment patterns on macOS (pkg, signing, notarization, MDM distribution)
- Strong debugging skills for complex issues (concurrency, performance, stability, and root cause analysis)
- Experience building automated tests and working in CI/CD environments; strong engineering hygiene around reviews and documentation
- Strong communication skills and ability to partner cross-functionally with Product, QA and Security.
Benefits
- Medical, Dental & Vision (inclusive of domestic partnerships)
- Employer Paid Life Insurance & Employee/Spouse/Child Supplemental Life
- Voluntary Short/Long Term Disability Insurance
- 401K (Roth/Traditional)
- A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc.)
- Above-market annual bonuses
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
macOS developmentSwiftObjective-CC++RustGodebuggingCI/CDautomated testingpolicy enforcement
Soft Skills
communicationcollaborationcross-functional partnershipproblem-solvingengineering hygiene