Android Tactical Assault Kit Engineer

Booz Allen Hamilton•Lorton, VA
•$86,800 - $198,000

About The Position

Booz Allen is seeking an experienced Android software developer to create end-to-end software and systems, from initial vision through production-ready delivery, in a fast and agile environment. The role focuses on Android Tactical Assault Kit (ATAK) development and requires developing and debugging native Android applications, including multithreaded applications. The engineer will identify system improvements, learn and apply tools and techniques, and help clients address challenging problems using current architectural approaches, tools, and technologies. Solutions should account for the existing architecture and operating environment as well as future functionality and enhancements. A Secret clearance is required. Candidates must complete a skills assessment and meet the minimum proficiency threshold to continue in the hiring process.

Requirements

  • At least 5 years of experience developing native Android applications using Java and Kotlin.
  • At least 1 year of experience developing plugins using the Android Tactical Assault Kit (ATAK) SDK.
  • Experience developing and debugging multithreaded Android applications.
  • Secret clearance.
  • High school diploma or GED.

Nice To Haves

  • Experience with Android SDKs and native development using JNI or C++.
  • Experience with wireless communications, including USB serial, TCP, UDP, and RF-based systems.
  • Experience with the broader Tactical Assault Kit (TAK) ecosystem, including WinTAK, TAK Server, and TAK X.
  • Experience with on-device database management using SQLite.
  • Experience with unmanned vehicle communication protocols such as MAVLink or ArduPilot.
  • Experience with Android application architecture, including MVVM, Kotlin Coroutines, and Flow.

Responsibilities

  • Develop native Android applications using Java and Kotlin.
  • Develop plugins using the Android Tactical Assault Kit (ATAK) SDK.
  • Develop and debug multithreaded Android applications.
  • Identify needed system improvements and apply relevant tools, techniques, and architectural approaches.
  • Develop solutions that account for current architecture and operating environments, as well as future functionality and enhancements.
  • Complete the required skills assessment as part of the hiring process.

Benefits

  • Health, life, disability, financial, and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care.
  • Recognition awards for exceptional performance and demonstration of company values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service