← All jobs

Android Reverse Engineer

About the role

• Conduct in-depth analysis of Android applications and SDKs to understand codebases, architecture, and functionality and identify potential risks
• Employ decompilation, disassembly, debugging, and other advanced reverse engineering techniques
• Identify user and device risk, data leakage, and malicious code execution within Android apps and SDKs
• Develop and maintain custom reverse engineering tools and scripts to automate tasks and improve efficiency
• Conduct security assessments of Android applications and SDKs
• Gather, analyze, and report threat intelligence related to Android malware, exploits, and emerging security trends
• Collaborate with security researchers, developers, and stakeholders to share findings and provide recommendations
• Contribute to the development of secure software
• Stay updated on Android security threats, vulnerabilities, and reverse engineering techniques

• Minimum of 3–5+ years of expertise in one or more of: Android Development, Reverse Engineering, Pentesting, or Application Security Assessments
• Hands-on experience analyzing, unpacking, and reverse engineering code of malicious applications or SDKs
• Ability to read, comprehend, and analyze source code
• Experience with static and dynamic analysis techniques
• Experience with reverse engineering tools such as Jadx, Ghidra, Frida, IDA Pro, and Burp for binary and APK analysis
• Knowledge of Java, Kotlin, JavaScript, Flutter, and other mobile software languages
• Experience with ELF/native binary reverse engineering
• Knowledge of query languages such as SQL
• Participation in a mobile software Capture the Flag (CTF)
• Understanding of Android fundamentals, including activity lifecycles, common Android API usage, AOSP, and Android application creation
• Understanding of techniques used by malicious software to harm users’ devices or data
• Knowledge of mobile app store policies
• Knowledge of network traffic analysis and security fundamentals

• Retirement Plans
• Medical, Dental and Vision Coverage
• Paid Time Off
• Paid Parental Leave
• Support for Community Involvement
• Flexible work hours
• Family-friendly benefits
• Social programs