
macOS Endpoint Security Engineer
Inabia Software & Consulting · United States · Remote
- IT Services & Consulting
- 51–200 employees
- Bellevue, Washington
Strong hiring record · median 31 days open
Hiring signal
Actively hiring
Posted 5 days ago · still listed on the employer's own board · How we score
All reasons
In its favour
- Posted 5 days ago
- Still listed on the employer's own board
- Someone has already applied through it
Role
Senior macOS Cyber Security Engineer, Endpoint Security (C++/Swift)
Location
Remote (PST working hours)
Client
Accenture/Amazon
Work Authorization
U.S. Citizen (USC) or Green Card (GC) holders only
Requirement Type
Contractual
Experience
6-10 years, we can evaluate more senior as well but need to build a pyramid.
W-2 Rate
$65 - $70/hr.
Job Description
About the workYou'll work on the macOS sensor for CrowdStrike Falcon, an on-device security agent. It monitors file, process, network and identity activity, blocks malicious behavior, and streams telemetry to the cloud. The sensor runs entirely in user space as a System Extension. Much of the code is shared with Windows and Linux. The work requires high concurrency, high reliability, careful attention to memory & CPU usage and performance.
Required
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
o Profiling CPU and memory with Instruments and os_signpost.
o Debugging with LLDB, crash logs and os_log.
o XCTest, sanitizers, fuzzing, and xcodebuild-based CI.
o Apple Silicon and Intel.
- 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.
Skills
- C++
- Swift
- Objective-C++
- Foundation
- CoreFoundation
- GCD
- pthread
- POSIX
- Mach IPC
- launchd
- XPC
- Instruments
- LLDB
- os_signpost
- XCTest
- sanitizers
- fuzzing
- xcodebuild
- Network.framework
- SecCode
- SecStaticCode
- SecTrust
- Keychain
- Entitlements
- hardened runtime
- IOKit
- DiskArbitration
- Jamf
- Intune
More jobs at Inabia Software & Consulting
All 57- Senior macOS Cyber Security Engineer – Endpoint Security (C++/Swift)Inabia Software & Consulting · Remote4d ago
- Senior .NET Azure Integration DeveloperInabia Software & Consulting · United States4d ago
- Functional PeopleSoft Analyst (AP / Financials), ContractInabia Software & Consulting · Seattle, WA4d ago
- L2/L3 Network Technical Support Engineer – Broadband | Redmond, WAInabia Software & Consulting · Redmond, WA5d ago
- Care Technical Manager (CaTM)Inabia Software & Consulting · United States5d ago
Similar roles
- Medical Device Cybersecurity Engineer – BMET & Clinical EngineeringMaxIT Consulting - Max Corporate Group · New York · United Statestoday
- Security EngineerQuadrant · Washington, DC · USD 160,000–190,000/yrtoday
- Application Penetration TesterJobgether · US · USD 109,600–137,000/yrtoday
- Senior Technical Program Manager / Strategic Program LeadAlice · New York, NY, United Statestoday
- Security EngineerUpwind Security · San Francisco, CA, United Statestoday
- Senior Security Engineer IIBraze · Austin · USD 149,000–235,000/yrtoday