MAC OS Engineer

Cloud Integrator Inc

United States

On-site

USD 120,000 - 170,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

SwiftUI experience
AppKit apps and extensions
EDR/AV security project exposure

Job summary

Cloud Integrator Inc. seeks a skilled macOS systems programmer to design and implement low-level components using launchd, XPC, and Endpoint Security. You will work across Apple frameworks, ensure secure code signing and hardened runtimes, and contribute to cross-platform tooling.

Responsibilities include performance profiling, debugging with LLDB, and collaborating on CI pipelines, notarization, and MDM deployments for macOS environments.

Qualifications

  • Proficiency in macOS systems programming including IPC with launchd and XPC.
  • Strong knowledge of Endpoint Security clients and MDM workflows.
  • Experience with Network Extension and System Extensions APIs.
  • Expertise in code signing, entitlements, hardened runtime and macOS privacy permissions.
  • Familiarity with IOKit and DiskArbitration APIs and Apple deployment tooling.

Skills

Launchd daemons
XPC/ NSXPCConnection
Endpoint Security
Network Extension
Security & crypto
Code signing
Keychain
Hardening
IOKit
DiskArbitration
Notarization
MDM deployment (Jamf/Intune)
Profiling & performance
LLDB debugging
XCTest & CI

Tools

Xcode
Instruments
LLDB
Jamf
Intune
NetworkExtension framework

Job description

Languages
  • modern C++ (C++17/20) and Swift 6 (async/await, actors, strict concurrency checking). Also Objective-C++ to bridge Swift, C++ and C APIs.
macOS systems programming
  • Foundation and CoreFoundation, GCD and pthreads, POSIX/BSD APIs, Mach IPC, launchd daemons and agents, and XPC (C API and NSXPCConnection).
Performance, debugging and test
  • Profiling CPU and memory with Instruments and os_signpost.
  • Debugging with LLDB, crash logs and os_log.
  • XCTest, sanitizers, fuzzing, and xcodebuild-based CI.
  • Apple Silicon and Intel.
Experience with codebases shared across Mac, Windows and Linux
  • Experience with codebases shared across Mac, Windows and Linux.
Core skills (one or more of the areas listed below)
  • Process model and IPC: launchd daemons and agents, and XPC (C API and NSXPCConnection).
  • Endpoint Security and System Extensions: Endpoint Security clients handling both blocking (AUTH) events and notification events, user/MDM approval, upgrades.
  • Network Extension: content filters, both flow-level (NEFilterDataProvider) and packet-level (NEFilterPacketProvider), and Network.framework.
  • Security and crypto: Verifying code signatures (SecCode / SecStaticCode) and validating certificates (SecTrust), Keychain, Entitlements, hardened runtime, and macOS privacy permissions.
  • Devices and storage: IOKit (hardware and device enumeration) and DiskArbitration (disk and volume events).
  • Packaging and deployment: installers, notarization, and MDM configuration profiles deployed through Jamf, Intune or similar tools.
  • Performance, debugging and test: Profiling CPU and memory with Instruments and os_signpost, Debugging with LLDB, crash logs and os_log, XCTest, sanitizers, fuzzing, and xcodebuild-based CI.
Nice to have
  • UI: SwiftUI and AppKit apps and app extensions.
  • Testing against macOS and Xcode betas before public release.
  • Experience shipping EDR/AV, network security or device-management products.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

macOS Systems Software Engineer
macOS Systems Software Engineer

Accenture PLC • Kirkland (WA)

On-site
USD 120,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
MacOS Cyber Security Engineer, Endpoint Security (C++/Swift)
MacOS Cyber Security Engineer, Endpoint Security (C++/Swift)

Inabia Software & Consulting Inc. • United States

Remote
USD 90,000 - 96,000
macOS Endpoint Security Engineer
macOS Endpoint Security Engineer

Inabia Software & Consulting Inc. • United States

Remote
USD 90,000 - 96,000
macOS Endpoint Security Engineer
macOS Endpoint Security Engineer

Inabia Software & Consulting Inc. • Oregon

Hybrid
USD 90,000 - 96,000
macOS Endpoint Security Engineer
macOS Endpoint Security Engineer

Inabia-Software- • United States

Remote
USD 90,000 - 96,000
MacOS Systems Engineer: IPC, Security & Performance
MacOS Systems Engineer: IPC, Security & Performance

Cloud Integrator Inc • United States

On-site
USD 120,000 - 170,000
SwiftUI experience
AppKit apps and extensions
EDR/AV security project exposure
MacOS Platform Engineer
MacOS Platform Engineer

Stealth Mode Startup • Redwood City (CA)

On-site
USD 140,000 - 190,000
Software Engineer, System Services & Daemons, Core OS
Software Engineer, System Services & Daemons, Core OS

Apple Inc. • Beaverton (OR)

On-site
USD 90,000 - 120,000
Software Engineer - Systems Performance, CoreOS
Software Engineer - Systems Performance, CoreOS

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Medical and dental coverage
Retirement benefits
Stock purchase opportunities
+2
Security Software Engineer
Security Software Engineer

ManpowerGroup • Austin (TX)

Remote
USD 150,000 - 190,000
Remote work (PST hours)
Work on CrowdStrike Falcon sensor
Competitive compensation