ApplySarthi

Reverse Engineer - Android

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

56 open reverse roles across 9 companies are on ApplySarthi right now.

What reverse roles keep asking for: Supply chain (64%), Python (38%), Linux (29%), C++ (25%), SQL (25%), Excel (20%), Tableau (12%) — counted across their open postings here.

Android jobs · Flutter jobs · Java jobs · JavaScript jobs

Jobgether has 4,683 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for reverse roles keep coming back to Supply chain, Python, Linux, C++. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with Android? Tell me one thing you learned the hard way.
  3. How do you handle offline use and poor networks in an app?
  4. How do you structure an app so new features do not break old ones?
  5. What changes when an app grows from a thousand users to a million?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Reverse Engineer - Android at Jobgether interview free →

Accountabilities: Conduct comprehensive technical analysis of Android applications and SDKs to understand their architecture, code structure, functionality, and potential security weaknesses. Perform static and dynamic application analysis to identify suspicious behavior, privacy risks, malicious components, and potential vulnerabilities. Apply reverse engineering methodologies, including decompilation, disassembly, and debugging, to investigate application behavior and assess software security. Analyze and investigate potentially malicious Android applications, SDKs, and native binaries to identify threats affecting users, devices, and sensitive information. Identify security risks associated with data leakage, unauthorized activities, malicious code, and potentially harmful application behavior. Investigate Android malware, emerging exploits, and evolving mobile threat trends to support threat intelligence activities. Develop technical reports and communicate research findings, security assessments, and actionable recommendations to relevant stakeholders. Collaborate with cybersecurity researchers, software developers, and other technical teams to exchange knowledge and improve mobile application security. Contribute to the development of detection signatures and analytical resources, including SQL-based and YARA-based indicators. Support investigations involving complex application frameworks, software packers, obfuscation techniques, and native Android components. Research emerging cyber threats and advanced persistent threat (APT) activity using open-source intelligence resources and established threat intelligence frameworks. Help strengthen the organization's Android security research capabilities by identifying new analytical approaches, sharing technical expertise, and monitoring developments across the mobile ecosystem. Requirements 3–5+ years of professional experience in one or more of the following areas: Android development, software reverse engineering, penetration testing, application security assessments, or Capture the Flag (CTF) cybersecurity challenges. Hands-on experience analyzing, unpacking, and reverse engineering Android applications, including potentially malicious applications and SDKs. Strong knowledge of static and dynamic analysis methodologies applied to mobile application security. Practical experience with reverse engineering and security analysis tools such as JADX, Ghidra, Frida, IDA Pro, and Burp Suite. Programming knowledge in Java, Kotlin, JavaScript, Flutter, or other mobile application development technologies. Experience analyzing ELF-format native binaries and understanding compiled software components. Familiarity with developing detection signatures and indicators using technologies such as SQL and YARA. Strong understanding of Android fundamentals, including application architecture, activity lifecycles, common Android APIs, the Android Open Source Project (AOSP), and application development processes. Knowledge of common techniques used by malicious applications to compromise devices, access sensitive information, or negatively affect user privacy. Understanding of mobile application security principles, network traffic analysis, authentication mechanisms, and data protection. Familiarity with encoding, cryptography, and security-related implementation practices. Experience researching malware and emerging cyber threats using open-source intelligence resources such as VirusTotal, MITRE, ExploitDB, and other relevant platforms. Understanding of Android rooting concepts, application security restrictions, and mobile operating system behavior. Familiarity with complex application frameworks, software packers, and application protection mechanisms. Awareness of mobile application marketplace policies, including requirements related to advertising, potentially harmful applications (PHAs), and developer compliance. Strong analytical and problem-solving abilities, with the capacity to investigate complex technical issues independently. Excellent written and verbal communication skills, particularly when documenting technical findings and explaining security risks to different audiences. Ability to collaborate effectively with distributed technical teams and contribute to a knowledge-sharing research environment. Curiosity, attention to detail, and a proactive approach to learning about emerging mobile security threats and technologies. Benefits Retirement Plans: Access to retirement savings programs to support long-term financial planning. Healthcare Coverage: Medical, dental, and vision insurance. Paid Time Off: Paid leave to support personal needs and work-life balance. Paid Parental Leave: Family-friendly leave benefits for eligible employees. Flexible Working Hours: Flexible scheduling options to support different working styles and personal commitments. Remote Work Flexibility: Opportunity to work remotely within the United States. Community Involvement: Programs and opportunities supporting employee participation in community initiatives. Inclusive Workplace: A collaborative environment that values diverse experiences, perspectives, and technical expertise. Professional Development: Opportunities to expand cybersecurity knowledge, develop specialized technical skills, and contribute to innovative security research. Meaningful Impact: Opportunity to help protect mobile users, organizations, and digital ecosystems against evolving cybersecurity threats.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-11-13. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.