1

Android Reverse Engineer Jobs (NOW HIRING)

Android Reverse Engineer Location: This is a Hybrid position in Austin, TX, Bothell, WA and San Jose, CA . You must reside in one of these (3) three cities. Duration: 12 month This position is for an ...

NSS is currently hiring for an Android Malware Reverse Engineer to support a well known client. This individual is required to be onsite 3 days a week with 2 days remote, in their respective ...

NSS is currently hiring for an Android Malware Reverse Engineer to support a well known client. This individual is required to be onsite 3 days a week with 2 days remote, in their respective ...

NSS is currently hiring for an Android Malware Reverse Engineer to support a well known client. This individual is required to be onsite 3 days a week with 2 days remote, in their respective ...

NSS is currently hiring for an Android Malware Reverse Engineer to support a well known client. This individual is required to be onsite 3 days a week with 2 days remote, in their respective ...

Android Mobile Reverse Engineer LOCATIONChantilly, VA 20151 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are seeking a skilled Android Mobile ...

Android Mobile Reverse Engineer LOCATIONHonolulu, HI 96815 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are seeking a skilled Android Mobile ...

Android Mobile Reverse Engineer LOCATIONSan Antonio, TX 78208 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are seeking a skilled Android Mobile ...

Android Mobile Reverse Engineer LOCATION Honolulu, HI 96815 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a skilled Android Mobile ...

Android Mobile Reverse Engineer LOCATION Aurora, CO 80014 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a skilled Android Mobile ...

Android Mobile Reverse Engineer LOCATIONReston, VA 20190 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are seeking a skilled Android Mobile ...

Android Mobile Reverse Engineer LOCATIONAurora, CO 80014 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are seeking a skilled Android Mobile ...

Android Mobile Reverse Engineer LOCATIONTysons, VA 22182 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are seeking a skilled Android Mobile ...

Android Mobile Reverse Engineer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a skilled Android Mobile ...

Android Mobile Reverse Engineer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a skilled Android Mobile ...

Android Mobile Reverse Engineer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a skilled Android Mobile ...

next page

Showing results 1-20

Android Reverse Engineer information

See salary details

$23K

$137.9K

$193.5K

How much do android reverse engineer jobs pay per year?

As of Jun 4, 2026, the average yearly pay for android reverse engineer in the United States is $137,876.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,000.00 and $160,000.00 per year, depending on experience, location, and employer.

What is an Android Reverse Engineer job?

An Android Reverse Engineer analyzes and deconstructs Android applications to understand their functionality, security mechanisms, and potential vulnerabilities. They use tools like APK decompilers, debuggers, and dynamic analysis frameworks to reverse-engineer apps, often for security research, malware analysis, or software compatibility purposes. This role requires expertise in Android internals, Java, Kotlin, Smali, and ARM assembly, as well as knowledge of encryption and obfuscation techniques.

What are the key skills and qualifications needed to thrive in the Android Reverse Engineer position, and why are they important?

To thrive as an Android Reverse Engineer, you should possess a deep understanding of Android operating system internals, proficiency in programming languages like Java and C/C++, and hands-on experience with reverse engineering concepts and tools such as IDA Pro, Ghidra, or Apktool. Familiarity with ARM architecture, Android emulators, and security certifications like OSCP or GIAC GREM are common requirements in the field. Excellent analytical thinking, attention to detail, and strong problem-solving abilities help engineers tackle complex tasks and communicate findings clearly to stakeholders. These combined skills are essential for identifying vulnerabilities, securing applications, and ensuring compliance with security standards.

What are the typical day-to-day responsibilities of an Android Reverse Engineer?

On a typical day, an Android Reverse Engineer disassembles and analyzes Android applications or firmware to uncover vulnerabilities, understand app behavior, or verify code integrity. You may work closely with security teams, developers, and sometimes legal teams to ensure findings are communicated and remediation steps are implemented. Tasks can include static and dynamic analysis, malware detection, creating proof-of-concept exploits, and writing detailed technical reports. The role requires strong analytical focus, attention to detail, and a willingness to keep up with emerging threats and evolving mobile technologies.
What cities are hiring for Android Reverse Engineer jobs? Cities with the most Android Reverse Engineer job openings:
What states have the most Android Reverse Engineer jobs? States with the most job openings for Android Reverse Engineer jobs include:
What job categories do people searching Android Reverse Engineer jobs look for? The top searched job categories for Android Reverse Engineer jobs are:
Infographic showing various Android Reverse Engineer job openings in the United States as of May 2026, with employment types broken down into 83% Full Time, and 17% Contract. Highlights an 100% In-person job distribution, with an average salary of $137,876 per year, or $66.3 per hour.
Android Reverse Engineer

Android Reverse Engineer

MM International

Austin, TX โ€ข On-site

Contractor

Posted 29 days ago


Job description

Role: Android Reverse Engineer

Location: This is a Hybrid position in Austin, TX, Bothell, WA and San Jose, CA. You must reside in one of these (3) three cities.

Duration: 12 month

This position is for an Android Malware Reverse Engineer on a threat research team. The primary goal is to conduct detailed static and dynamic analysis on malicious Android applications and SDKs to understand their behavior, classify them into malware families, and develop scalable detection signatures (e.g., Yara) to protect users.

Required Skills

  • 3+ years in Android Reverse Engineering (RE) and analysis of malicious applications or SDKs.
  • Hands-on experience with RE tools: Jadx, Ghidra, Frida, IDA Pro, Burp.
  • Strong proficiency in Static and Dynamic Analysis Techniques.
  • Knowledge of mobile software languages: Java, Kotlin, JavaScript, Flutter.
  • Experience with ELF (Native Binaries) reverse engineering.
  • Strong understanding of Android Fundamentals, activity lifecycles, AOSP, and API usage.
  • Ability to read, comprehend, and analyze source code.
  • Experience with Query languages (SQL).

Preferred Skills

  • Experience with Vulnerability Analysis or security code review.
  • Android Software Development Experience.
  • Familiarity with Google Ads or Content Moderation.
  • Participation in a Capture the Flag (CTF) for Mobile software.
  • Pentesting, Blue Team, and/or Red Team experience.