ThreatLocker

ThreatLocker

macOS Developer

Orlando, FL

Sponsorship not specifiedDetected 27 days ago
SwiftCybersecurityControlsZero TrustResearchProblem Solving

About the role

  • ThreatLocker® is a leader in endpoint protection technologies, providing enterprise-level cybersecurity tools to improve the security of servers and endpoints.
  • Leverage Apple security technologies including Endpoint Security Framework, Network Extension Framework, System Extensions, XPC Services, and LaunchDaemons.

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.
  • Develop and maintain real-time policy enforcement for applications, files, storage devices, network activity, and privilege elevation.
  • Build and improve user interfaces using AppKit and SwiftUI.
  • Collaborate with cross-functional engineering teams to deliver new features and continuously improve the ThreatLocker platform.

Requirements

  • 2+ years of professional macOS software development experience.
  • Strong proficiency in Swift and Objective-C.
  • Experience working with APIs, local storage, logging, and secure client-server communication.
  • Ability to troubleshoot complex macOS issues involving permissions, networking, System Extensions, and enterprise deployments.
  • Strong understanding of secure coding practices.
  • Ability to write clean, maintainable, production-quality code.
  • Experience using source control systems such as Git.

Nice to have

  • Experience with C and/or C++.
  • Experience with Apple's Endpoint Security Framework, Network Extension Framework, or System Extensions.
  • Experience with code signing, notarization, provisioning profiles, and macOS application deployment.
  • Familiarity with enterprise device management (MDM) solutions and Apple Business Manager.
  • Knowledge of macOS internals, process management, networking, and filesystem security.
  • The duties described below are representative of those encountered while performing the essential functions of this position.
  • If necessary, reasonable accommodation may be requested and will be evaluated for its relationship to the essential functions that must be performed.
  • While performing duties of this job, would occasionally require to stand, walk, sit, reach with hands and arms, climb or balance, stoop or kneel, talk and hear, and use fingers and hands to feel objects and tools.

Skills

  • Integrate macOS functionality with ThreatLocker's policy engine, management portal, and cloud platform.
  • Diagnose and resolve complex issues involving system permissions, security frameworks, networking, and enterprise deployments.

Benefits

  • Specific vision abilities required include close vision, distance vision, depth perceptions, and the ability to adjust focus.

Company info

  • Job will generally be performed in an office environment but may require travel to visit company offices and/or property locations.

This listing is sourced directly from ThreatLocker's careers page and normalized into a canonical job model.