Android Malware Reverse Engineer

2 days ago


San Jose, California, United States Piper Companies Full time
Android Malware Reverse Engineer Job Description

Piper Companies is seeking an experienced Android Malware Reverse Engineer to join our cybersecurity team. As a key member of our organization, you will be responsible for conducting complex decompilation, unpacking, and code reviews of malicious mobile software.

Key Responsibilities:

  • Conduct reverse engineering, security assessments, and code reviews of malicious mobile applications or SDKs.
  • Perform complex decompilation, unpacking, and code review of malicious software.
  • Develop static and dynamic signatures for mobile code, binaries, and executable code.
  • Identify families of malware and act on apps at scale.
  • Write complex reports for non-technical audiences and review peer reports.
  • Assist with investigations and make recommendations for improvements in detection processes and automation pipelines.

Requirements:

  • Experience analyzing, unpacking, and reverse engineering code of malicious applications or SDKs.
  • Understanding of static and dynamic analysis techniques.
  • Reverse engineering tools such as Jadx, Ghidra, Frida, IDA Pro, and Burp for binary and APK analysis.
  • Java, Kotlin, JavaScript, Flutter, and other mobile software languages.
  • ELF (Native Binaries) reverse engineering.
  • Query languages such as SQL.
  • Android fundamentals such as Android activity lifecycles, common Android API usage, AOSP, and how an Android application is created.
  • Java and/or Kotlin programming language.
  • Techniques utilized by malicious software to harm the user's device or data.
  • Mobile app store policies.
  • Ability to read, comprehend, and analyze source code.

What We Offer:

  • Salary Range: $150,000 – $200,000 -- $70 – $90/hr
  • Full benefits: Healthcare, Dental, Vision, 401k, Flexible work schedule

Keywords: #LI-MM1 #LI-HYBRID

Android Malware Reverse Engineering, Android Security Assessments, Code Reviews, Decompilation, Unpacking, Code Review, Malicious Mobile Software, Static and Dynamic Analysis, Reverse Engineering Tools (Jadx, Ghidra, Frida, IDA Pro, Burp), Java, Kotlin, JavaScript, Flutter, ELF (Native Binaries) Reverse Engineering, Query Languages (SQL), Android Fundamentals, Android Activity Lifecycles, Common Android API Usage, AOSP, Android Application Creation, Java and Kotlin Programming, Techniques Utilized by Malicious Software, Mobile App Store Policies, Source Code Analysis, Signature Development (Yara), Open-Source Intelligence (Virus Total, Web, ExploitDB, MITRE), Security Engineering and Analysis, Network Protocols and Interception, google, google play store, sdk, apk



  • San Jose, California, United States CyberSN Full time

    Malware Reverse Engineer Job DescriptionCyberSN is seeking a highly skilled Malware Reverse Engineer to join our team. As a key member of our cybersecurity team, you will be responsible for reverse engineering malicious mobile software, conducting security assessments, and developing threat hunting methodologies.Key Responsibilities:Reverse engineer...


  • San Jose, California, United States Piper Companies Full time

    Android Reverse Engineer Job DescriptionPiper Companies is seeking a skilled Android Reverse Engineer to support a leading global cybersecurity organization. This is a hybrid role in San Jose, CA (must be 3 days on-site).Responsibilities:Perform APK analysis to identify malware and potential vulnerabilities.Reverse-engineer Android applications to understand...

  • Reverse Engineer

    4 weeks ago


    San Jose, California, United States VACO Full time

    Job Title: Android Security EngineerCompany: VacoWe are seeking a highly skilled Android Security Engineer to contribute to the development of secure mobile applications. As a key member of our security team, you will be responsible for analyzing and reverse engineering malicious applications, identifying vulnerabilities, and implementing security measures...

  • Reverse Engineer

    2 days ago


    San Jose, California, United States VACO Full time

    Job Title: Reverse Engineer - Android Security ExpertWe are seeking a highly skilled Reverse Engineer - Android Security Expert to join our team at Vaco. As a Reverse Engineer, you will be responsible for analyzing, unpacking, and reverse engineering code of malicious applications or SDKs.Key Responsibilities:Analyzing and reverse engineering code of...

  • Reverse Engineer

    2 weeks ago


    San Jose, California, United States VACO Full time

    Job Title: Reverse Engineer - Android Security ExpertWe are seeking a highly skilled Reverse Engineer - Android Security Expert to join our team at Vaco. As a Reverse Engineer, you will be responsible for analyzing, unpacking, and reverse engineering code of malicious applications or SDKs.Key Responsibilities:Analyzing and reverse engineering code of...

  • Reverse Engineer

    4 weeks ago


    San Jose, California, United States VACO Full time

    Job DescriptionWe are seeking a highly skilled Reverse Engineer to join our team at Vaco. As a Reverse Engineer, you will play a critical role in analyzing and understanding the inner workings of malicious applications and software.Key Responsibilities:Code Analysis: Conduct in-depth analysis of code to identify vulnerabilities and develop strategies to...

  • Reverse Engineer

    3 weeks ago


    San Jose, California, United States Vaco Full time

    Job DescriptionVaco is seeking a highly skilled Reverse Engineer to join our team. As a Reverse Engineer, you will be responsible for analyzing, unpacking, and reverse engineering code of malicious applications or SDKs.Key ResponsibilitiesCode Analysis: Conduct thorough analysis of code to identify vulnerabilities and security risks.Reverse Engineering: Use...


  • San Jose, California, United States Tik Tok Full time

    About the RoleWe are seeking a talented Android Software Engineer to join our Cross-Platform team at TikTok. As a key member of our team, you will be responsible for designing and implementing cross-platform frameworks, containers, and middlewares for our developers.ResponsibilitiesDesign and implement cross-platform frameworks and containersBuild...


  • San Jose, California, United States Teksky LLC Full time

    Job DetailsTitle: Android Developer/EngineerLocation: San Jose, CA (HYBRID)Job Type: Full-timeExperience: 11 to 15 yearsTechnical Stack: Native Android & KotlinJob SummaryThe Android Developer will work with engineers to develop and maintain high-quality mobile applications utilizing Android software. They will collaborate with internal teams to develop...


  • San Jose, California, United States NIO Full time

    About NIONIO is a pioneering company in the premium smart electric vehicle market, founded in 2014 with a mission to shape a joyful lifestyle. The company aims to build a community starting with smart electric vehicles to share joy and grow together with users.Our TechnologyNIO designs, develops, and manufactures premium smart electric vehicles, driving...


  • San Jose, California, United States TikTok Full time

    About the RoleWe are seeking a highly skilled and experienced Technical Lead Android Software Engineer to join our Social team at TikTok. As a key member of our engineering team, you will be responsible for leading the development of our Android applications and driving business impact through innovative solutions.Key ResponsibilitiesLead a team of top-level...


  • San Jose, California, United States TikTok Full time

    About the RoleWe are seeking a highly skilled Android Software Engineer to join our TikTok Engineering team. As a key member of our team, you will be responsible for developing and shipping new, innovative user features on TikTok.Key ResponsibilitiesCollaborate with our talented backend and product teams to design and implement new features.Work closely with...


  • San Jose, California, United States Tik Tok Full time

    About the RoleWe are seeking an experienced Android Software Engineer to join our TikTok Media Product team. As a key member of our team, you will be responsible for developing and shipping new, innovative user features on TikTok.ResponsibilitiesCollaborate with our talented backend and product team to design, implement, and ship new product experiences that...


  • San Jose, California, United States TikTok Full time

    About TikTokTikTok is the leading destination for short-form mobile video, inspiring creativity and bringing joy to users worldwide. Our global headquarters are in Los Angeles and Singapore, with offices in New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.Why Work with UsWe believe in the power of creation and innovation, and our...


  • San Jose, California, United States TikTok Full time

    About TikTokTikTok is a leading destination for short-form mobile video, inspiring creativity and bringing joy to hundreds of millions of users worldwide. Our global headquarters are in Los Angeles and Singapore, with offices in New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.Our MissionWe aim to create an inclusive space where...


  • San Jose, California, United States TikTok Full time

    About TikTokTikTok is the leading destination for short-form mobile video, inspiring creativity and bringing joy to hundreds of millions of users every day.Our MissionWe aim to create a platform that helps imaginations thrive, where every challenge is an opportunity to learn, innovate, and grow as one team.Our TeamThe Social team at TikTok drives significant...


  • San Jose, California, United States Mumba Technologies, Inc. Full time

    Essential Qualifications:Professional with over 10 years of expertise in embedded Android, driver, and kernel development.Proficient in C/C++ programming with a solid grasp of object-oriented design principles.In-depth knowledge of operating system concepts and X86 architecture.Familiarity with the Android framework, including Binder and AIDL.Practical...


  • San Jose, California, United States Tekvivid Inc Full time

    Job Summary:Tekvivid Inc is seeking a skilled Android Developer to join our team. As an Android Developer, you will be responsible for developing and maintaining high-quality Android applications.Key Responsibilities:Triage incoming bugs on Android/Chrome platform from internal as well as external sourcesDetailed analysis to identify the root cause of...


  • San Jose, California, United States Tik Tok Full time

    {"title": "Android Software Engineer for TikTok Photo and Text", "content": "Job DescriptionTikTok is a leading destination for short-form mobile video, and our mission is to inspire creativity and bring joy. Our platform is built to help imaginations thrive, and we're looking for talented Android Software Engineers to join our Photo and Text team.As an...


  • San Jose, California, United States TikTok Full time

    About TikTokTikTok is a leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. With offices in Los Angeles, Singapore, New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo, we're a global company with a passion for innovation.Job DescriptionWe're seeking an experienced Android Software...