Android Mobile Reverse Engineer Currently Hold TS Level Cleara
Listed on 2025-12-01
-
IT/Tech
Cybersecurity
Android Mobile Reverse Engineer (All Levels – Requires Current TS Clearance)
FUTURE NEED – Not a current vacancy. If you apply, this could be a multi‑year process.
Location: Vienna, VA
DescriptionReverse engineer Android malware, defeat obfuscation techniques and gather evidence of malicious behavior. Support the analysis team by scripting to improve application triage and provide advanced reverse‑engineering expertise. Integrate existing scripts into analysis pipelines and develop new scripts in response to customer specifications. Primarily work with decompiled Java; occasionally handle Java/Smali bytecode and native libraries requiring familiarity with ARM assembly.
Candidates will be tested on both software development and reverse‑engineering skills. Most open positions require aptitude in both domains.
CorePosition Requirements
- US citizenship required (no exceptions)
- Applicants must hold a TS (Top Secret) Level U.S. Government Security Clearance at time of application.
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Cyber Security, or Math. A minor in one of the above STEM disciplines is acceptable if the major is hard STEM.
- Strong software development skills.
- Read/write x86, x64, and/or ARM Assembly code.
- Create and debug scripts that enable reverse‑engineering.
- Familiar with maintainable software processes: documentation, source code version control, unit testing.
- Convey technical topics verbally, in code comments, and documentation.
- Work independently and as part of a team in fast‑paced, ever‑changing environments.
- Experience developing in Java and an interest in Java bytecode and ARM assembly.
- Experience reverse‑engineering binaries with Ghidra or IDA Pro.
- Prior Android development experience.
- Experience reverse‑engineering mobile applications.
- Familiarity with APK decompilation tools such as JEB, JADX, or Dex2
Jar. - Experience reverse‑engineering native ARM binaries with IDA Pro or Ghidra.
- Familiarity with the ARM assembly language.
- Proficiency with hex editors and byte‑level analysis.
- Experience with Kotlin (mobile development language).
- Self‑motivated, detail‑oriented, strong work ethic.
- Quickly adapt to new situations and problems.
- Operate effectively in mission‑critical and time‑sensitive environments.
- Collaborate within a team.
- Mission‑focused work environment.
- Subsidized medical/dental/vision insurance.
- HSA contributions.
- 401(k) matching.
- Paid holidays and time off (PTO).
- Monthly network parties & quarterly events.
- Flexible hours.
Remote work is not an option. Relocation assistance is offered.
Salary and CompensationHourly rate ranges from $43.27 to $96.15.
About UsCipher Tech Solutions, Inc. supports mission‑critical work for the Department of Defense and the Intelligence Community. Our team develops production tools for digital forensics and malware reverse engineering, extracting and processing evidence from diverse digital media to support law enforcement, counter‑intelligence, and counter‑terrorism efforts.
Vaccination NoticeAs a federal contractor, Cipher Tech requires vaccinations as mandated by federal, state, and local law.
Security Clearance InformationThis position requires a U.S. Government Security Clearance. Recent illegal drug use disqualifies new security clearance applicants. Applicants must acknowledge no illegal drug use within the past twelve months. Cipher Tech will not discriminate against qualified applicants who have sought professional treatment for drug issues.
Equal Opportunity StatementCipher Tech is an Equal Opportunity Employer. All hiring decisions are based on business requirements, performance, and merit without regard to race, color, religion, sexual orientation, gender identity or other protected status.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).