Senior Android Security Engineer
Sigmaways Inc
About the role
We are seeking an experienced Android Security Application Engineer to join our team. The ideal candidate will have a strong background in Android application development and understanding of mobile security, particularly in analyzing apps and SDKs for potential risks to devices and users. You will leverage advanced reverse engineering and malware analysis techniques to safeguard our Android ecosystem.
Responsibilities: Analyze Android applications and SDKs to identify software that could compromise devices or pose risks to users.
Conduct in-depth reverse engineering of Android apps using tools like IDA Pro, Ghidra, or other industry-recognized/open source platforms.
Extract and analyze distinctive features from Android apps using techniques such as code unpacking, native code analysis, de-obfuscation, string decryption, and uncloaking.
Collaborate with security and engineering teams to develop mitigation strategies for identified threats.
Document analysis results, generate technical reports and provide actionable insights to stakeholders.
Qualifications Bachelor’s degree in Computer Science, Engineering, or related field.
At least 5 years of professional experience in Android application development/engineering.
Experience in analyzing Android apps and SDKs for security vulnerabilities and malware.
Proficient in using IDA Pro, Ghidra, or equivalent tools for reverse engineering and malware detection.
Strong expertise in feature extraction techniques including code unpacking, native code analysis, de-obfuscation, and decryption for malware analysis.
Solid understanding of Android OS architecture, security mechanisms, and app lifecycle.
Excellent problem solving skills and attention to detail.
Strong communication skills to articulate technical findings to both technical and non-technical audiences.
Prior experience in mobile malware research or threat intelligence.
Knowledge of scripting languages like Python, Java, Kotlin for automation of analysis tasks.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- At least 5 years of professional experience in Android application development/engineering.
- Experience in analyzing Android apps and SDKs for security vulnerabilities and malware.
- Proficient in using IDA Pro, Ghidra, or equivalent tools for reverse engineering and malware detection.
- Strong expertise in feature extraction techniques including code unpacking, native code analysis, de-obfuscation, and decryption for malware analysis.
- Solid understanding of Android OS architecture, security mechanisms, and app lifecycle.
- Excellent problem solving skills and attention to detail.
- Strong communication skills to articulate technical findings to both technical and non-technical audiences.
- Prior experience in mobile malware research or threat intelligence.
- Knowledge of scripting languages like Python, Java, Kotlin for automation of analysis tasks.
Responsibilities
- Analyze Android applications and SDKs to identify software that could compromise devices or pose risks to users.
- Conduct in-depth reverse engineering of Android apps using tools like IDA Pro, Ghidra, or other industry-recognized/open source platforms.
- Extract and analyze distinctive features from Android apps using techniques such as code unpacking, native code analysis, de-obfuscation, string decryption, and uncloaking.
- Collaborate with security and engineering teams to develop mitigation strategies for identified threats.
- Document analysis results, generate technical reports and provide actionable insights to stakeholders.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free