1

Android Reverse Engineer Jobs in Schaumburg, IL (NOW HIRING)

Perform deep-dive mobile security assessments on iOS and Android, including reverse engineering and bypassing client-side controls like root detection and certificate pinning. * Lead specialized ...

Perform deep-dive mobile security assessments on iOS and Android, including reverse engineering and bypassing client-side controls like root detection and certificate pinning. * Lead specialized ...

Senior Application Security & DevSecOps Engineer

Chicago, IL · On-site

$60.50 - $80.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Own security for our iOS and Android apps: secure local storage (Keychain / Keystore), certificate pinning, jailbreak/root and tampering detection, anti-reverse-engineering, and secure app-to-API ...

Senior Penetration Tester

Northbrook, IL · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Perform mobile application security assessments on iOS and Android platforms, including static analysis, dynamic analysis, reverse engineering, and platform-specific vulnerability testing. * Execute ...

Android Reverse Engineer information

See Schaumburg, IL salary details

$22.6K

$135.4K

$190K

How much do android reverse engineer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for android reverse engineer in Schaumburg, IL is $135,389.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,900.00 and $157,100.00 per year, depending on experience, location, and employer.

What is an Android reverse engineer?

An Android Reverse Engineer analyzes and deconstructs Android applications to understand their functionality, security mechanisms, and potential vulnerabilities. They use tools like APK decompilers, debuggers, and dynamic analysis frameworks to reverse-engineer apps, often for security research, malware analysis, or software compatibility purposes. This role requires expertise in Android internals, Java, Kotlin, Smali, and ARM assembly, as well as knowledge of encryption and obfuscation techniques.

What are the typical day-to-day responsibilities of an Android reverse engineer?

On a typical day, an Android Reverse Engineer disassembles and analyzes Android applications or firmware to uncover vulnerabilities, understand app behavior, or verify code integrity. You may work closely with security teams, developers, and sometimes legal teams to ensure findings are communicated and remediation steps are implemented. Tasks can include static and dynamic analysis, malware detection, creating proof-of-concept exploits, and writing detailed technical reports. The role requires strong analytical focus, attention to detail, and a willingness to keep up with emerging threats and evolving mobile technologies.

What are the key skills and qualifications needed to thrive in the Android reverse engineer position, and why are they important?

To thrive as an Android Reverse Engineer, you should possess a deep understanding of Android operating system internals, proficiency in programming languages like Java and C/C++, and hands-on experience with reverse engineering concepts and tools such as IDA Pro, Ghidra, or Apktool. Familiarity with ARM architecture, Android emulators, and security certifications like OSCP or GIAC GREM are common requirements in the field. Excellent analytical thinking, attention to detail, and strong problem-solving abilities help engineers tackle complex tasks and communicate findings clearly to stakeholders. These combined skills are essential for identifying vulnerabilities, securing applications, and ensuring compliance with security standards.

What are popular job titles related to Android Reverse Engineer jobs in Schaumburg, IL?

For Android Reverse Engineer jobs in Schaumburg, IL, the most frequently searched job titles are:

Application Security Engineer - Android/iOS

Openkyber

Chicago, IL • On-site

Full-time

Re-posted 11 days ago


Job description

Job Title: Application Security Engineer – Android/iOS
Location: Chicago, IL
Employment Type: Full-Time (W2)

Job Description:

Key Responsibilities:

  • Conduct static and dynamic security testing on Android/iOS applications
  • Review mobile app architecture, code, and security controls for vulnerabilities
  • Collaborate with developers to integrate security throughout the SDLC
  • Perform threat modeling and risk assessments for mobile platforms
  • Stay updated with the latest security threats, tools, and best practices
  • Guide secure coding practices and conduct regular security awareness sessions
  • Evaluate third-party libraries and SDKs for potential security risks
  • Work with incident response teams to investigate and remediate mobile security issues

Required Skills:

  • 4+ years in Application Security or Mobile App Development with security focus
  • Strong knowledge of mobile platforms (Android and iOS), and their security models
  • Experience with static (SAST) and dynamic (DAST) analysis tools
  • Familiarity with tools such as MobSF, Frida, Burp Suite, OWASP ZAP, QARK, Drozer, etc.
  • Understanding of OWASP Mobile Top 10, CWE, and secure coding best practices
  • Familiarity with reverse engineering, obfuscation techniques, and mobile malware analysis
  • Proficiency in Java/Kotlin (Android), Objective-C/Swift (iOS)

Preferred Qualifications:

  • Mobile app pentesting experience
  • Certifications like OSCP, CEH, GMOB, or CSSLP
  • Experience with CI/CD and security automation in mobile pipelines
  • Exposure to MDM, App Transport Security (ATS), Keychain, Secure Enclave

If interested please share your resume @ joshnar@openkyber.com