NDA, Tech Data Provider | Mobile Reverse Engineer at SD Solutions

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

At least 2 years of experience in Android reverse engineering, mobile malware research, or related low-level development roles., Strong proficiency in Android internals and Java, with knowledge of Smali and APK structure., Deep understanding of Frida and runtime manipulation techniques on Android., Curiosity-driven mindset with a passion for exploring undocumented system behaviors and edge cases..

Key responsibilities:

  • Reverse engineer Android applications to extract product intelligence.
  • Use tools like Frida, JEB, Ghidra, IDA, and custom frameworks for analysis.
  • Analyze obfuscation techniques, ARM binaries, and root/jailbreak detection methods.
  • Collaborate with teams to turn technical findings into actionable insights.

SD Solutions logo
SD Solutions Scaleup http://sdsolutions.tech/
201 - 500 Employees
See all jobs

Job description

On behalf of NDA, Tech Data Provider SD Solutions is looking for a talented Mobile Reverse Engineer (Android) to shape the foundation of our mobile intelligence practice and be the first of your kind on the engineering team. This is a unique opportunity to join a fast-growing team and collaborate with an elite group of engineers, analysts, and builders.

SD Solutions is a staffing company operating globally. Contact us to get more details about the benefits we offer.

Responsibilities:

  • Reverse engineering major Android applications to extract strategic product intelligence.
  • Working with tools such as Frida, JEB, Ghidra, IDA, and custom-built instrumentation frameworks.
  • Analyzing obfuscation techniques, ARM-native binaries, and root/jailbreak detection mechanisms.
  • Assessing architectural and functional changes across app versions.
  • Developing internal tools and scripts to automate and scale static/dynamic analysis workflows.
  • Collaborating with engineering and intelligence teams to turn technical findings into actionable insights

Requirements:

  • 2+ years in Android reverse engineering, mobile malware research, or related low-level development roles.
  • Strong proficiency in Android internals and Java, with working knowledge of Smali and APK structure.
  • Deep understanding of Frida and runtime manipulation techniques on Android.
  • A curiosity-driven mindset with a passion for exploring undocumented system behaviors and edge cases.
  • Collaborative and self-motivated team player.
  • Energetic, passionate, and driven.
  • Excellent communication skills.

Advantages:

  • Familiarity with Python scripting for analysis automation.
  • Previous work with IDA Pro, Radare2, or other RE platforms.
  • Experience with anti-analysis evasion, obfuscators, or commercial packers.

About the company:

NDA, Tech Data Provider is a leading provider of advanced public data API solutions. We streamline complex data collection with secure, real-time, fully managed data flows - delivering accurate, organized data with 99% uptime and minimal engineering effort. We are a bootstrap (profitable & non-funded) company, with 100+ clients and record-breaking ARR in less than 2 years.

By applying for this position, you agree to the terms outlined in our Privacy Policy. Please take a moment to review our Privacy Policy https://sd-solutions.breezy.hr/privacy-notice, and make sure you understand its contents. If you have any questions or concerns regarding our Privacy Policy, please feel free to contact us.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Curiosity
  • Enthusiasm
  • Self-Motivation

Related jobs