Android Reverse Engineer

3 weeks ago


San Francisco, California, United States United Software Group Full time
Job Title: Android Reverse Engineer

Job Description:
United Software Group is seeking a skilled Android Reverse Engineer to join our team. As a Reverse Engineer, you will conduct reverse engineering, security assessments, and code reviews to identify malicious or inappropriate behavior in Android applications. You will analyze, unpack, and reverse engineer software that compromises Android devices, and develop static and dynamic signatures for mobile code, binaries, and executable code to detect a variety of threat types, including malware, potentially unwanted programs (PUPs), and advanced persistent threats. You will also work towards improving the review process through the identification of weaknesses in detection and automation, followed by improvement recommendations. You will be responsible for writing complex reports for consumption of non-technical audiences, reviewing peer reports, and assisting with investigations.

Requirements:

Core Skills:
Review of applications and SDKs to detect malicious or inappropriate behavior
Static and Dynamic Analysis
Experience with Reverse Engineering tools such as Jadx, Ghidra, Frida, IDA Pro, Burp, to perform binary and APK/SDK analysis
Code reviews for security policy violations, vulnerabilities, or improper coding practices
Experience with Java, Kotlin, JavaScript, and other mobile software languages
Ability to write complex reports for consumption of non-technical audiences
Ability to collaborate, work with others as a team

Understanding of the following topics:
In-depth understanding of Android Internals
Java Programming Language
Techniques utilized by malicious software to tamper with user devices and make removal more difficult
Android Security Topics
Mobile App store policies (Ads, PHAs, Developer, etc.)
Ability to read, comprehend, and analyze source code software

Additional:
Development of signatures (Yara, etc.)
Research on threats such as APT using Open-Source Intelligence (Virus Total, Web, Exploit DB, MITRE, etc.)
In-depth knowledge of security engineering and analysis topics, computer and network security, cryptography, authentication security, rooting, packing, network protocols, and interception
Experience with Vulnerability Analysis
Android Development
Capture the Flag in Mobile software

  • San Francisco, California, United States Nearshore Cyber Full time

    Job Title: Junior Android Malware Reverse EngineerWe are seeking a skilled and detail-oriented Junior Android Malware Reverse Engineer to join our team at Nearshore Cyber.Key Responsibilities:Conduct thorough static and dynamic analysis of Android malware to identify potential threats.Assist in reverse engineering, decompilation, and unpacking of mobile...


  • San Francisco, California, United States Nearshore Cyber Full time

    Job Title:Senior Android Malware Reverse EngineerJob Summary:Nearshore Cyber is seeking an experienced Senior Android Malware Reverse Engineer to lead and contribute to high-impact mobile security projects. The ideal candidate will have a deep understanding of reverse engineering and the Android ecosystem, with several years of hands-on experience in...

  • 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 be responsible for analyzing, unpacking, and reverse engineering code of malicious applications or SDKs. You will also be working with static and dynamic analysis techniques, as well as reverse engineering tools such as Jadx, Ghidra,...

  • Reverse Engineer

    4 weeks ago


    San Jose, California, United States VACO Full time

    Job Summary: We are seeking a highly skilled Android Reverse Engineer to join our team at Vaco. As a key member of our security team, you will be responsible for analyzing and reverse engineering malicious applications and SDKs to identify vulnerabilities and develop effective countermeasures. Key Responsibilities:Analyzing and reverse engineering code of...

  • Reverse Engineer

    3 weeks ago


    San Jose, California, United States Virtual Full time

    Job Title: Reverse Engineer - Android Security ExpertAbout the Role:We are seeking a highly skilled Reverse Engineer to join our team at Virtual. As a Reverse Engineer, you will be responsible for analyzing, unpacking, and reverse engineering code of malicious applications or SDKs. You will also be working with static and dynamic analysis techniques, as well...


  • San Francisco, California, United States United Software Group Full time

    Job Title: Android Security SpecialistWe are seeking an experienced Android Security Specialist to join our team at United Software Group. As a key member of our security team, you will be responsible for conducting reverse engineering, security assessments, and code reviews to identify and mitigate potential threats to our clients' mobile applications.Key...


  • San Jose, California, United States Zachary Piper Solutions, LLC Full time

    Zachary Piper Solutions, LLC is seeking an experienced Android Reverse Engineer to support its cybersecurity efforts. This hybrid role in San Jose, CA requires a strong understanding of Android application security and reverse engineering techniques. Key Responsibilities: • Perform thorough analysis of Android applications to identify potential security...


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

    Piper Companies is seeking a skilled Android Security Specialist to support a leading global cybersecurity organization. This is a hybrid role in San Jose, CA (must be 3 days on-site). The position involves performing and supporting reverse engineering, security evaluations, and code analysis for Android applications.Responsibilities:Perform APK analysis to...


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

    Piper Companies is seeking an experienced Android Security Specialist to support a leading Global Security Software Company. The successful candidate will conduct and assist with reverse engineering, security assessments, and code reviews to develop static and dynamic signatures for mobile code that detects application user threats including malware and...


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

    Android Reverse Engineer Job DescriptionPiper Companies is seeking a skilled Android Reverse Engineer to join our team in San Jose. As a key member of our security team, you will be responsible for conducting and assisting with reverse engineering, security assessments, and code reviews to develop static and dynamic signatures for mobile code that detects...


  • San Francisco, California, United States Stripe Full time

    Android Engineer Role at StripeAt Stripe, we're building a financial infrastructure platform for businesses. Our Terminal team aims to make it easy for companies to accept in-person payments, just like our API has done for online payments. As an Android engineer on this team, you'll be responsible for building and enhancing the Device Platform, including...

  • Android Lead Engineer

    4 weeks ago


    San Francisco, California, United States Slalom Full time

    About the RoleWe are seeking an experienced and technically proficient Lead Android Engineer to join our mobile engineering team at Slalom. The successful candidate will work closely with the Android Architect to drive the development and performance optimization of a complex, consumer-based Android mobile application.Key Responsibilities Lead a pod of...


  • San Francisco, California, United States Resource Informatics Group Full time

    Job Title: Android Software EngineerJob Summary: We are seeking an experienced Android Software Engineer to join our team at Resource Informatics Group. The ideal candidate will have a strong background in native mobile app development on Android, with hands-on experience in Kotlin, Java, and React Native. Key Responsibilities: Develop high-quality Android...


  • San Francisco, California, United States Simera Full time

    Android Developer RoleAt Simera, we're seeking an experienced Android Developer to join our team. As an Android Developer, you will be responsible for designing, developing, and maintaining high-quality Android applications.Key Responsibilities Develop feature-rich Android applications using Java or Kotlin. Optimize performance and responsiveness of Android...


  • San Francisco, California, United States Cambly Inc. Full time

    About Cambly:We're a leading English language school that's transforming the way people learn. We're looking for a talented Android engineer to join our team and help us build a world-class consumer-facing experience.We're passionate about giving our students the best possible experience, and we need someone who shares our vision. As a Staff Android...


  • San Francisco, California, United States Stripe Full time

    About the RoleAt Stripe, we're building a financial infrastructure platform for businesses. As an Android Software Engineer on the Terminal team, you'll play a key role in extending our users' online presence to the physical world.Key ResponsibilitiesDesign, build, and maintain Android apps and SDKs in KotlinDevelop Android payment applications for various...


  • San Francisco, California, United States Stripe Full time

    About the RoleAs a key member of the Terminal team, you will be responsible for designing, building, and maintaining Android apps and SDKs in Kotlin. Your expertise will be crucial in developing Android payment applications for various devices and form factors.You will work closely with engineers, product managers, designers, and stakeholders across the...


  • San Francisco, California, United States Simera Full time

    Unlock your potential as an Android Developer at Simera, where you'll collaborate with designers and back-end engineers to craft exceptional mobile experiences. Your key responsibilities will include developing feature-rich Android applications, optimizing performance, and staying informed about the latest Android trends and best practices.Bachelor's degree...


  • San Francisco, California, United States Amazon Full time

    About the RoleWe are seeking a skilled Android Engineer to join our Mobile Platform team and contribute to the development of our Android platform, which is mission-critical to ensuring our members have access to high-quality care.ResponsibilitiesAs an Android Engineer, you will be responsible for designing, developing, and expanding the next stage of our...


  • San Francisco, California, United States Netpace Full time

    Job Title: Senior Android Software EngineerLocation: RemoteDuration: Long TermWe are seeking a highly skilled Senior Android Software Engineer to join our team at Netpace. The ideal candidate will have a strong background in Android development and a passion for creating innovative mobile applications.What is your work authorization status?What is your...