engineering
Posted Mar 13Senior Software Engineer, Endpoint Agent (MacOS)
at Keeper.app
United StatesHybrid
Responsibilities
- 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
- Manage interviews and recruitment workflow
- Lodge a complaint with your data protection authority
Requirements
- Its core offering, KeeperPAM®, is an AI-enabled, cloud-native platform that protects all users, devices and infrastructure from cyber attacks.
- As a Senior Software Engineer on the EPM macOS Agent team, you will remain hands-on designing and implementing agent capabilities that run on endpoints and enforce privilege policy in real time.
- You’ll build elevation workflows, local policy evaluation, telemetry and audit logging, and hardened controls that operate reliably at scale across enterprise macOS environments.
- Participate in secure SDLC practices, threat modeling, code reviews, and on-call/incident response as needed Requirements
- 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) •
- Experience with packaging and enterprise deployment patterns on macOS (pkg, signing, notarization, MDM distribution)
- Experience building automated tests and working in CI/CD environments; strong engineering hygiene around reviews and documentation
- Experience with endpoint privilege management, EDR/EPP agents, device management, or identity/security products
- Familiarity with macOS platform security architecture (e.g., system extensions) and enterprise management workflows •
- Experience designing policy engines (rules evaluation, precedence, auditability, explainability)
- Familiarity with secure update mechanisms, signing/notarization, and release hardening for endpoint software
- Exposure to IT admin and MSP workflows and macOS enterprise tooling (e.g., Jamf, Kandji, Intune for macOS)
- Exposure to secure SDLC practices and compliance-minded engineering (e.g., SOC 2, FedRAMP, NIST) Benefits
- Providing this information is optional and Keeper collects this data in order to comply with EEOC and similar requirements
Experience
- 5+ years of professional software engineering
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
Contact
- Learn why Keeper is trusted by leading organizations to defend against modern adversaries at KeeperSecurity.com . About the Role
Additional details
- This is a 100% remote position, with an opportunity to work a hybrid schedule for candidates based in the Chicago, IL or El Dorado Hills, CA metro areas.
- Keeper’s cybersecurity software is trusted by millions of people and thousands of organizations globally.
- Keeper is published in 23 languages and is sold in over 150 countries.
- Join one of the fastest-growing cybersecurity companies and help deliver enterprise-grade endpoint privilege controls that reduce attack surface, prevent misuse of admin rights, and support audit and compliance requirements. About Keeper
- Keeper Security is one of the fastest-growing cybersecurity software companies that protects thousands of organizations and millions of people in over 150 countries.
- Keeper is a pioneer of zero-knowledge and zero-trust security built for any IT environment.
- You will partner closely with Product, QA Automation and Security to ship high-quality releases and continuously strengthen security and operability. Responsibilities
- Strong debugging skills for complex issues (concurrency, performance, stability, and root cause analysis) •
- Strong communication skills and ability to partner cross-functionally with Product, QA and Security Preferred
- Keeper Security, Inc. is an equal opportunity employer and participant in the U.S.