Software Development Engineer - macOS Endpoint
Core
Design, build, and maintain the macOS client for an endpoint security solution, utilizing agentic AI tools to assist in development while ensuring code quality and system resilience.
Role type
Senior Software Development Engineer (macOS endpoint security)
Builds
macOS client software for endpoint security
Domain
Cybersecurity / Endpoint Protection / macOS Systems
Deliverable
production ML models | product features
Required skills
macOS platform development, Swift, Objective-C, C++, systems-level programming, endpoint security software development, launch daemons/agents, XPC components, agentic AI tool direction, code review, build automation
Preferred skills
Qt, Apple System Extension framework, Apple authorization system, sudo plugin framework, macOS kernel, Mandatory Access Control Framework (MACF)
Technologies
Swift, Objective-C, C++, Qt, XPC, System Extension, sudo plugin
Responsibilities
Design and maintain the macOS client for endpoint security; direct and review code generated by agentic AI tools; shape architecture for new features; resolve technical debt; develop build and test automation; investigate and resolve escalated customer issues.
Seniority
Senior, hands-on IC with technical leadership