Android Developer (Application Layer)
Android Application Layer CNO Developer
Location: Dulles / Chantilly, Virginia
Clearance Requirement: Active Top Secret clearance required for consideration. Candidates must possess a Full Scope Polygraph or be eligible to obtain one.
About The Britton Group
The Britton Group is a premier provider of intelligence and national security solutions, specializing in mission-critical IT services, enterprise digital transformation, artificial intelligence, full stack development, multimedia design, and advanced intelligence support.
With over 25 years of experience delivering innovative, secure, and agile solutions to the federal government, we are a trusted partner to the Intelligence Community.
The Opportunity
This position supports a large, long-term offensive cyber operations program in the Chantilly/Dulles, VA area, where you would serve as a member of a Cyber Applied Research team within a mission-oriented organization. The role focuses on solving real-time operational challenges and developing advanced capabilities in support of offensive cyber objectives at the Android application layer.
We are seeking an experienced Android Application Layer CNO Developer with strong native mobile development expertise and experience building custom operational tooling within the Android application framework. This role is ideal for engineers who thrive on complex technical problems, work closely with end users, and contribute to applied research efforts that transition directly into operational use.
You will design and develop custom Android-based software solutions from concept through deployment, owning the full lifecycle of specialized application-layer tools and techniques. Responsibilities include diagnosing and resolving complex technical issues using both commercial and government-provided tools, documenting solutions for operational sustainment, and mentoring junior developers while helping drive mission priorities forward.
Core Experience
Candidates should bring hands-on experience in:
Developing, testing, and debugging software in Java, Kotlin, C, and/or C++
Building Android applications using Android Studio, Gradle, and modern Android build systems
Developing and supporting CNO tools and techniques at the Android application layer
Programming against Android SDK APIs, including Activities, Services, Broadcast Receivers, and Content Providers
Working with Android inter-process communication (IPC) mechanisms (Binder, AIDL, Intents)
Network socket programming with a strong understanding of IP, TCP, and common application-layer protocols
Debugging and tracing execution using tools such as Android Studio Debugger, adb, logcat, Frida, or similar dynamic instrumentation frameworks
Reverse engineering Android applications (Java/Kotlin and native libraries)
Developing proof-of-concept application-layer capabilities
A strong understanding of Android application architecture is essential, including:
Android application lifecycle management
Permission models and application sandboxing
Application packaging (APK structure, manifest configuration, signing)
Secure data storage and secure communication practices
Interaction with device services (location, telephony, messaging, sensors, etc.)
Experience working with modern version control platforms (e.g., Git, GitLab) is also required.
Additional Experience That Adds Value
Native Android development using the NDK
Vulnerability analysis within Android applications
Familiarity with ARM architecture at a practical level
Experience analyzing or bypassing mobile application security controls
Experience with dynamic analysis and instrumentation frameworks
Cross-platform mobile development knowledge
Ability to work independently while contributing effectively within a fast-paced, evolving team environment
Education
An undergraduate degree in Computer Science or a related technical discipline is preferred.
Benefits
The Britton Group offers competitive salaries and a comprehensive benefits package that includes:
6% 401(k) match with immediate vesting
100% company-paid medical, dental, and vision coverage for employees
Company-paid long-term and short-term disability, basic life, and AD&D insurance
11 paid holidays plus 20 days of PTO (increasing with tenure)
Tuition reimbursement up to $5,250 per year, plus additional training allowances
Performance-based bonuses