Senior Cyber Software Engineer (iOS)
About the role
Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to customers in the intelligence community, defense, civil, and commercial markets. The CODEX (Cyber Offense and Defense Experts) division brings together an elite team of mission-focused engineers spanning vulnerability research, reverse engineering, CNO/CNE development, hardware emulation, system engineering, and data analytics. CODEX offices span the nation and offer engineers career advancement through mentorship, training, and an expansive technical portfolio.
This Senior Cyber Engineer position joins a team of developers building high-impact native applications for mobile devices, working on site with end users in their spaces. The role involves integrating reverse engineering results into development products and expanding knowledge of the mobile platform to meet development objectives and customer requirements. Place of performance is at a customer site in Sterling, Virginia.
Responsibilities
- Build high-impact native applications for mobile devices
- Work on site with end users in their spaces, incorporating continuous and meaningful feedback
- Integrate reverse engineering results into development products
- Expand knowledge of the mobile platform to meet development objectives and customer requirements
Requirements
- Current TS/SCI clearance (Top Secret required)
- At least 5 years of experience with C/C++ on Unix/Linux platforms
- Experience developing on iOS
- Experience with Objective‑C
- Experience with core Unix features, including:
- Named Pipes / Pipes
- pThreads
- Signal Handlers
- Familiarity with static decompilers (e.g., Hex‑Rays) and disassemblers (e.g., Ghidra)
Desired experience
- Experience developing in iOS kernel space
- Experience with the ARM64/ARM32 architecture or similar platforms
- Experience with Core Foundation framework
- Experience using virtualization technologies (e.g., Corellium)
- Experience using Docker
- Familiarity with Atlassian products (Bitbucket, Bamboo, JIRA, etc.)
- Familiarity with version control software such as git
- Developing proof‑of‑concept exploit software
Education
Requires a degree in a technical discipline.
Additional details
- Position is not relocation eligible; a signing bonus may be an option for sufficiently qualified candidates.
- Work location: customer site in Sterling, Virginia.