Senior Software Engineer, Endpoint Agent – MacOS

🕒 March 13

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Keeper Security, Inc.

Keeper Security, Inc.

501 - 1000 employees

Founded 2011

🔒 Cybersecurity

☁️ SaaS

🏢 Enterprise

💰 Private Equity Round - Keeper Security on 2023-05

Cybersecurity • SaaS • Enterprise

Keeper Security, Inc. is a cybersecurity company that delivers cloud-first, zero-trust privileged access management (PAM) and password management solutions. Its KeeperPAM platform, secrets manager, endpoint privilege manager, and related products secure credentials, sessions, and remote access for enterprises, MSPs, and public-sector organizations using end-to-end encryption and a zero-knowledge architecture. Keeper operates primarily as a SaaS provider, emphasizes stringent compliance (FedRAMP, ISO, SOC 2, FIPS, PCI DSS, HIPAA), and is focused on preventing data breaches and managing privileged access across large-scale environments.

📋 Description

• 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

Apply Now

Similar Jobs

🕒 March 13

Senior Software Engineer designing complex, scalable systems for semiconductor tools in a collaborative environment. Focusing on system architecture, coding standards, and team mentoring to promote technical excellence.

Azure

Distributed Systems

Docker

JavaScript

Kubernetes

Microservices

Python

.NET

🕒 March 13

GoodRx

501 - 1000

⚕️ Healthcare Insurance

💊 Pharmaceuticals

👥 B2C

Senior Software Engineer leading Elixir software solutions at GoodRx. A key member driving technical initiatives and ensuring operational resilience in healthcare software.

AWS

Cloud

Distributed Systems

Docker

Elixir

Google Cloud Platform

Kubernetes

Terraform

🕒 March 13

DICK'S Sporting Goods

10,000+ employees

🛒 Retail

⚽ Sports

🛍️ eCommerce

Lead Software Engineer responsible for overseeing technical design and implementation at DICK’S Sporting Goods. Focus on driving innovation and improving inventory processes with a collaborative team approach.

🕒 March 13

Dyson

10,000+ employees

🔧 Hardware

🛒 Retail

Software Engineer III leading complex Salesforce applications and integrations for marketing operations. Driving AI and web technologies for performance impact and scalable solutions.

AWS

Azure

Cloud

ETL

Java

JavaScript

Next.js

Node.js

Python

React

🕒 March 13

TopDog Law

51 - 200

👥 B2C

🏪 Marketplace

Senior Software Engineer designing and operating software systems for TopDog Law. Collaborating on backend services and APIs while leading significant architectural decisions.

Distributed Systems

Docker

JavaScript

Next.js

Node.js

Postgres

RabbitMQ

React

Redis

SQL

TypeScript