DeveloperJobs.io
← Back to all jobs
Booz Allen Hamilton

Android CNO Software Developer

Annapolis Junction, MD $87k - $198k/yr Full time Posted 10d ago

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.

Similar Jobs