
Senior macOS Cyber Security Engineer – Endpoint Security, C++, Swift
Posted Oct 29

Posted Oct 29
This is a fully remote position, open to applicants in United States.
• Develop, enhance, and sustain endpoint security functionalities for the CrowdStrike Falcon sensor.
• Create and maintain macOS endpoint security components utilizing modern C++, Swift, and Objective-C++.
• Implement security features that monitor file, process, network, and identity activities.
• Collaborate with macOS System Extensions, Endpoint Security APIs, Network Extensions, and interprocess communication methods.
• Design and optimize concurrent, high-reliability software with a focus on CPU utilization, memory usage, and overall system performance.
• Diagnose intricate issues using debugging, crash analysis, logging, and profiling tools.
• Create and maintain automated tests while contributing to continuous integration pipelines.
• Work collaboratively on shared codebases supporting macOS, Windows, and Linux platforms.
• Ensure compatibility with both Apple Silicon and Intel-based Mac systems.
• Contribute to secure software design, code quality, performance enhancements, and production reliability.
• 6–10 years of relevant experience; candidates with more experience may also be considered.
• Strong practical experience with modern C++ (C++17/C++20).
• Proficiency in Swift, including Swift 6, async/await, actors, and stringent concurrency checks.
• Experience with Objective-C++ for the integration of Swift, C++, and C APIs.
• Strong understanding of Foundation and CoreFoundation.
• Experience with Grand Central Dispatch (GCD), pthreads, POSIX/BSD APIs, and Mach IPC.
• Familiarity with launchd daemons and agents, XPC C APIs, and NSXPCConnection.
• Experience profiling CPU and memory usage with Instruments and os_signpost.
• Proficiency in LLDB, crash log analysis, and os_log.
• Experience with XCTest, sanitizers, fuzz testing, and xcodebuild-based CI.
• Understanding of performance optimization and memory management in production software environments.
• Experience with large codebases shared across macOS, Windows, and Linux.
• Practical experience with Endpoint Security clients, System Extensions, Network Extensions, process management/IPC, security and cryptography, devices/storage, or packaging/deployment.
• Experience with macOS installers, application notarization, and MDM configuration profiles using Jamf, Microsoft Intune, or similar platforms.
• No specific visa restrictions; F1 OPT is not permitted.
• Availability for prompt interview scheduling during Pacific Time business hours.
• Comfortable working hours in Pacific Standard Time (PST).
• Contract position (W2 only).
• Remote work arrangement.
• Opportunity to work on CrowdStrike Falcon endpoint security technology.
• Engage with modern macOS, Windows, and Linux security systems.
Stryker
Endava
Trace3
Spotnana
Get handpicked remote jobs straight to your inbox weekly.