Mac Developer
Role details
Job location
Tech stack
Job description
NIghtwing seeking experienced** Mac Developers **to support the design, development, testing, and debugging of advanced macOS software solutions. The ideal candidates will bring deep technical expertise in macOS development, strong systems-level knowledge, and a solid understanding of Apple's security architecture.
Responsibilities
Design, develop, test, and debug software applications and system-level components for macOS
Collaborate with cross-functional engineering teams to deliver high-quality, secure software
Troubleshoot and resolve complex issues related to macOS internals and system behavior
Follow best practices for secure coding, performance optimization, and maintainability
Requirements
Current TS/SCI with Poly Clearance
Minimum of** three (3) years of experience developing, testing, and debugging software using **C, C++, and Python
Minimum of** three (3) years of demonstrated, in-depth experience developing, testing, and debugging software specifically for **macOS
Strong problem-solving skills and experience working with complex codebases
Desired Qualifications
Two (2) years of experience** developing, testing, and debugging **macOS kernel extensions
Demonstrated in-depth understanding of macOS security features, including** **System Integrity Protection (SIP), code signing, and entitlements
Strong knowledge of macOS internals, including experience with:
Objective-C