Android Reverse Engineer

Ranger Technical Resources
TX, United States
Full-time

Android Reverse Engineer

Position Summary :

Our partner, a leading cybersecurity provider specializing in Extended Detection and Response (XDR) solutions, is seeking a highly skilled Android Reverse Engineer to join a dynamic security team focused on identifying malicious behaviors and vulnerabilities in Android applications.

As an engineer, you will primarily work on the security of mobile applications ensuring user safety by deconstructing and evaluating apps for potential threats from aspects related to spyware, trojans, and other abusive behaviors.

This position requires a strong understanding of Android internals, security assessment, and reverse engineering techniques.

The role is a critical part of a larger initiative aimed at maintaining application security and involves collaboration with security experts and other stakeholders

Experience and Education :

  • Bachelor's / Master’s in computer science, Information Systems, Information Technology, or a related technical field.
  • 5+ years of experience in Android, Reverse engineering, Application Security Assessments, or Pen testing.
  • Proven experience in analyzing, unpacking, and reverse-engineering malicious Android applications or SDKs.
  • Strong proficiency in static and dynamic analysis techniques, with a focus on Android applications.
  • Hands-on experience with mobile security and application vulnerabilities, including data leakage and malware identification.
  • Familiarity with programming languages such as Java, Kotlin, and Flutter.
  • Experience with network traffic analysis, including security fundamentals and protocol interception.
  • Knowledge off mobile app store policies and best practices for security assessments.
  • Experience in vulnerability analysis, pen testing, and a background in security code review. (a plus)
  • Android Development experience. (a plus)
  • Certifications like Certified Ethical Hacker (CEH) or Offensive Security Certified Professional (OSCP). (a plus)

Skills and Strengths :

  • SDK Reverse Engineering
  • Application Reverse Engineering
  • Hardware Reverse Engineering
  • Reverse Engineering tools : Ghidra, IDA Pro, Frida, Jadx, Burp Suite
  • Internal and External SDKs
  • Binary Analysis
  • ELF (Native Binaries)
  • APK Analysis and Structures
  • Android Application Lifecycle
  • Android Internals
  • Android APIs
  • Static Analysis
  • Dynamic Analysis
  • SQL Analysis
  • IDS / IPS
  • Hybrid Application Architecture
  • SOC / SOC 2 Operations
  • SIEM Configuration and Management
  • Security Network Traffic Flow
  • Network Traffic Analysis
  • Incident Response
  • End Point Security
  • Cryptography
  • Pen testing
  • Mobile App store policies (Ads, PHAs, Developer, etc.)
  • CTF (Capture the Flag) for Mobile Software (a plus)
  • Kotlin or Flutter or Python (a plus)

Primary Job Responsibilities :

  • Conduct in-depth analysis of Android applications and SDKs, both statically and dynamically, to identify vulnerabilities, malicious activities (such as spyware, trojans and backdoors).
  • Work collaboratively with security teams and other stakeholders to assess the security posture of applications and provide actionable recommendations.
  • Develop and maintain custom reverse engineering tools and scripts to automate tasks and improve efficiency.
  • Reverse-engineer malicious software to understand how it operates and develop custom tools and scripts to automate tasks and streamline analysis.
  • Analyze network traffic and backend systems that applications communicate with to identify security risks, user and device vulnerabilities, and potential data leakage;

develop scalable rules to prevent harmful actions.

  • Collaborate with teams using a Kanban-based workflow and document issue tracking and resolutions.
  • Report findings to the development team for further action and verification, with a focus on identifying risks and potential harm to users.
  • Participate in incident response efforts related to Android security issues using YARA rules to identify potential targeted attacks and develop scalable detection mechanisms similar to IDS needs.
  • Perform client-facing activities by discussing findings and working closely with product and engineering teams.
  • Take part in paired engineering for certain reverse engineering tasks and assist in the mentoring and development of junior team members.
  • Be able to identify potential malicious targeted attacks and security threats.
  • Stay current with industry trends and emerging technologies by researching threats, such as APTs, using Open-Source Intelligence tools (e.

g., VirusTotal, ExploitDB, MITRE).

7 days ago
Related jobs
Promoted
Piper Companies
Austin, Texas

Reverse Engineer, Reverse Engineering, Engineering, Software Engineer, Android Engineer, Android, Mobile Phones, Apps, Applications, Code, Coding, Code Reviews, Code Development, Apple store, Google, Google play, Google applications, Static analysis, dynamic analysis, Java, Java Developer, SDK, Jadx...

Promoted
Serigor Inc.
Austin, Texas

The Android SDK Reverse Engineers conduct reverse engineering, security assessments, and code reviews. Review of applications and SDKs to detect malicious or inappropriate behavior by analyzing, unpacking and reverse engineering software that compromises Android devices. Additionally, the SDK Revers...

Promoted
Piper Companies
Austin, Texas

Keywords: Reverse Engineer, Reverse Engineering, Engineering, Software Engineer, Android Engineer, Android, Mobile Phones, Mobile App, Apps, Applications, Code, Coding, Code Reviews, Code Development, Apple store, Google, Google play, Google applications, Static analysis, dynamic analysis, Java, Jav...

Promoted
Ranger Technical Resources
TX, United States

Our partner, a leading cybersecurity provider specializing in Extended Detection and Response (XDR) solutions, is seeking a highly skilled Android Reverse Engineer to join a dynamic security team focused on identifying malicious behaviors and vulnerabilities in Android applications. This position re...

Promoted
Source Technology
Austin, Texas

Do you have Android malware reverse engineering experience, and are you seeking a new job in Austin? If so, we want to hear from you! Source Group International is helping a cyber security firm find a skilled Reverse Engineer Malware Analysis - Android, and the contract role comes with an attractive...

Promoted
Serigor Inc
Austin, Texas

The Android SDK Reverse Engineers conduct reverse engineering, security assessments, and code reviews. Review of applications and SDKs to detect malicious or inappropriate behavior by analyzing, unpacking and reverse engineering software that compromises Android devices. Additionally, the SDK Revers...

Piper Companies
Austin, Texas

Reverse Engineer, Reverse Engineering, Engineering, Software Engineer, Android Engineer, Android, Mobile Phones, Apps, Applications, Code, Coding, Code Reviews, Code Development, Apple store, Google, Google play, Google applications, Static analysis, dynamic analysis, Java, Java Developer, SDK, Jadx...

Zachary Piper Solutions
Austin, Texas

Responsibilities of the Android Reverse Engineer Include:. Qualifications for the Android Reverse Engineer Include:. Compensation of the Android Reverse Engineer includes:. Review of applications and SDKs to detect threats and reverse engineer software. ...

Intone Networks
Austin, Texas

Role:Android Reverse Engineer Location:Austin TX, San Jose CA, Bothell WA 3 days a week for now but can be fully onsite and they should be ready to go onsiteExperience: 3-5 years of hands on Android and reverse engineering Position Responsibilities 3 days a week for now but can be fully on...

Zachary Piper Solutions
Austin, Texas

This position involves performing and supporting reverse engineering, security evaluations, and code analysis for Android applications. Responsibilities of the Android Reverse Engineer Include:. Reverse-engineer Android applications to understand their behavior and mitigate risks. Qualifications for...