Remote job
Android Reverse Engineer
Job details
About this role
Role overview
Analyze Android applications and software development kits to understand how they work and identify security risks. This role supports a broader reverse engineering effort through detailed technical investigation, security assessment, and development of tools that make analysis more efficient.
Responsibilities - Examine Android app and SDK code, architecture, and behavior through decompilation, disassembly, and debugging. - Identify risks to users and devices, including data exposure and potentially malicious code execution. - Assess application and SDK security and document findings clearly. - Build and maintain scripts or custom tools to automate and improve reverse engineering workflows. - Gather, analyze, and report threat intelligence related to Android software.
Requirements - Strong understanding of Android internals and application behavior. - Practical experience with reverse engineering techniques, including decompilation, disassembly, and debugging. - Ability to assess software for security weaknesses, data leakage, and harmful behavior. - Skill in scripting or tool development to support technical analysis. - Ability to communicate findings and work effectively with a security-focused team.
Benefits and work setup - Listed benefits include retirement plans, medical, dental, and vision coverage, paid time off, paid parental leave, and support for community involvement. - The source describes flexible work hours and social programs.