Senior macOS Cyber Security Engineer – Endpoint Security, C++, Swift

Posted Oct 29

This is a fully remote position, open to applicants in United States.

📋 Description

• 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.


⛳️ Requirements

• 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).


🏝️ Benefits

• 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.

People also viewed

Stryker1 day ago

Principal Cybersecurity Automation

US flagMichigan OnlyFull-timeCybersecurity / Security Engineer$135.6k – $293.7k/year
ApplyView job
Endava1 day ago

Information Security Engineer

US flagUnited States OnlyFull-timeCybersecurity / Security Engineer
ApplyView job
Trace31 day ago

Senior Architect – Offensive Security, AI Testing, Cloud Testing

US flagTennessee OnlyFull-timeCybersecurity / Security Engineer$170k – $220k/year
ApplyView job
Spotnana1 day ago

Senior Manager, Security Engineering

US flagUnited States OnlyFull-timeCybersecurity / Security Engineer$162.6k – $214k/year
ApplyView job
Evolution Cloud Services (EVOCS)1 day ago

Senior Cybersecurity Engineer

US flagUnited States OnlyFull-timeCybersecurity / Security Engineer$75 – $100/hour
ApplyView job
Tangent Technologies, LLC1 day ago

Information Systems Security Officer – Mid/Senior Level

US flagUnited States OnlyFull-timeCybersecurity / Security Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers