Android CNO Software Developer
Job Description
Booz Allen Hamilton seeks an Android CNO Software Developer to design, implement, and maintain Android based command-and-control solutions for strategic cyber operations, convert research artifacts into deployable capabilities, and contribute to cross-platform infrastructure. U.S. citizenship is required. Location: Annapolis Junction, MD (onsite).
Responsibilities
- Lead the development and upkeep of Android CNO solutions that enable strategic cyber operations.
- Assist the research team by processing emerging research and proof-of-concept artifacts and productizing them into reliable, deployable capabilities.
- Collaborate on shared server-side infrastructure for command-and-control integration, payload staging, and exploit delivery within a cross-platform development team.
- Conduct independent research as needed to extend or adapt existing capabilities.
Requirements
- 3+ years of experience in Android focused offensive software development, including implant engineering, exploit integration, or C2 tool development.
- Proficiency with Java on Android, including runtime DEX loading, class loader internals, and JNI interoperability.
- Experience with C on Android NDK, including ARM64 shared library development.
- Understanding of offensive security concepts such as implant persistence, beaconing protocols, payload staging, and self-update mechanisms.
- Experience with reverse engineering tools such as IDA Pro, Ghidra, Frida, and Jadx, sufficient to interpret researcher-provided artifacts and integrate them into production software.
- Familiarity with build systems such as ndk-build, Make, CMake, or Gradle, and GitHub Enterprise CI/CD.
- Experience with Docker, Python, scripting, and build automation.
- HS diploma or GED.
Technologies
- Android, Java (Android), C (Android NDK), JNI, DEX loading
- ID A Pro, Ghidra, Frida, Jadx
- ndk-build, Make, CMake, Gradle
- GitHub Enterprise CI/CD, Docker, Python
- Kotlin, JavaScript
Benefits
- Health, life, disability, financial, and retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Work-life programs
- Dependent care
- Recognition awards program
Compensation
Salary range: USD 86,900 to USD 198,000 per year (annualized). Benefits include health, life, disability, financial, and retirement plans, paid leave, professional development, tuition assistance, work-life programs, dependent care, and a recognition awards program. The posting will close within 90 days from the posting date.
Identity Statement
- Identity verification employs advanced biometrics and artificial intelligence to ensure authenticity and prevent fraud.
- Interviews and assessments will be conducted on camera.
- The company reserves the right to capture a photograph to verify identity and deter fraud.
Candidate AI Usage Policy
- AI is part of Booz Allen daily operations and its use is guided by responsible ethics for AI tools.
- Using AI or other tools to assist with interview responses is prohibited unless explicit permission is granted.
Work Model
- Remote: Remote roles may require occasional in-person work at a Booz Allen or customer facility.
- Hybrid: Hybrid roles expect frequent work from a Booz Allen facility, with possible visits to customer facilities as needed.
- Onsite: Onsite roles involve work primarily at a Booz Allen office or customer facility, with direct collaboration with colleagues and clients.
Commitment to Non-Discrimination
- All qualified applicants will receive consideration for employment without regard to disability, protected veteran status, or any other status protected by applicable law.