ThreatLocker

macOS Developer

ThreatLocker
Apply
2 months ago
Orlando, FL, USAMid Level
H1B Sponsor

Responsibilities

  • Design, develop, test, and maintain ThreatLocker's macOS endpoint agent and supporting components.
  • Develop secure macOS services, background processes, System Extensions, Network Extensions, XPC Services, LaunchDaemons, and user-facing applications.
  • Integrate macOS functionality with the policy engine, management portal, and cloud platform.
  • Implement real-time policy enforcement for applications, files, storage devices, network activity, and privilege elevation.
  • Use Apple security technologies including Endpoint Security Framework, Network Extension Framework, System Extensions, XPC Services, and LaunchDaemons.
  • Build and improve user interfaces with AppKit and SwiftUI.
  • Optimize performance, reliability, scalability, and security across supported macOS versions.
  • Diagnose and resolve issues involving system permissions, security frameworks, networking, and enterprise deployments.
  • Research macOS platform features, security changes, and operating system updates to maintain compatibility and protection.
  • Collaborate with cross-functional engineering teams and take ownership of product quality, troubleshooting, and continuous improvement.

Requirements

  • At least 2 years of professional macOS software development experience.
  • Strong proficiency in Swift and Objective-C.
  • Experience developing macOS applications, agents, services, system components, or endpoint software.
  • Experience with APIs, local storage, logging, and secure client-server communication.
  • Ability to troubleshoot macOS issues involving permissions, networking, System Extensions, and enterprise deployments.
  • Strong understanding of secure coding practices and production-quality code development.
  • Experience using source control systems such as Git.
  • Preferred experience with C and/or C++.
  • Preferred experience with Apple's Endpoint Security Framework, Network Extension Framework, or System Extensions.
  • Preferred experience developing endpoint protection, application control, EDR, device control, or other cybersecurity software.
  • Preferred experience with code signing, notarization, provisioning profiles, and macOS application deployment.
  • Familiarity with enterprise MDM solutions and Apple Business Manager.
  • Knowledge of macOS internals, process management, networking, and filesystem security.

Benefits

  • In-office position based in Orlando, Florida.
  • May require travel to company offices and/or property locations.
  • Background check and drug/substance screening are required after a conditional offer.
  • Randomized drug and substance testing is conducted approximately every 60 days.

Tech Stack

CC++GitmacOSObjective-CSwiftSwiftUI

Categories

ThreatLocker

About ThreatLocker

501-1,000 employees

The ThreatLocker® story. ThreatLocker journey began with a mission to protect businesses from the devastating effects of cyberattacks. Co-founders Danny Jenkins, Sami Jenkins, and John Carolan set out to create solutions designed to eliminate the guessing game of cybersecurity. Danny Jenkins began his cybersecurity career in 1997, which included roles such as managing corporate IT, ethical hacking, and becoming an entrepreneur. A significant turning point occurred when Jenkins witnessed the aftermath of a severe phishing attack. The attack disrupted business operations and nearly resulted in the loss of the company. This incident underscored the critical gaps in existing reactive cybersecurity strategies and motivated Jenkins to develop a proactive, Zero Trust solution designed to give businesses more control over their defenses. With this commitment, along with Sami Jenkins and John Carolan, he co-founded ThreatLocker, making the Zero Trust approach to cybersecurity reality for many. In just a few years, over 50,000 businesses worldwide have embraced ThreatLocker solutions, a testament companies are ready to move beyond the endless game of trying to outsmart cybercriminals and are adopting instead new, proactive ways to defend against them with ThreatLocker redefining Zero Trust solutions.