Job Closed

This listing is no longer active.

Trellix logo
Trellix

The Future of XDR. We Bring Security to Life.

Reverse Engineer – Android

Android EngineerSoftware EngineerOtherRemoteSeniorTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

98 days ago

Salary

0

Seniority

Senior

Job Description

Reverse Engineer – Android

Trellix

• Conduct in-depth analysis of Android applications and SDKs to understand their codebase, architecture, functionality and to identify potential risks • Employ advanced reverse engineering techniques to extract information from various codebases, including decompilation, disassembly, and debugging • Identify user and device risk, data leakage, and malicious code execution within Android apps and SDKs • Gather, analyze and report threat intelligence related to Android malware, exploits, and emerging security trends • Collaborate with security researchers, developers, and other stakeholders to share findings, provide recommendations, and contribute to the development of secure applications and ecosystem.

Job Requirements

  • 3 - 5+ years of expertise in Android Development, Reverse Engineering, Pentesting, Application Security Assessments, Capture the Flag (CTF)
  • Hands-on experience with analyzing, unpacking, and reverse engineering code of malicious applications or SDKs
  • Static and Dynamic Analysis Techniques
  • Reverse Engineering tools such as Jadx, Ghidra, Frida, IDA Pro, Burp
  • Java, Kotlin, JavaScript, Flutter and other mobile software languages
  • ELF (Native Binaries) reverse engineering
  • Development of signatures (SQL, Yara, etc.)
  • Knowledge of Android Fundamentals such as Android activity lifecycles, common Android API usage, AOSP
  • Understanding techniques utilized by malicious applications
  • Knowledge of Mobile App store policies (Ads, PHAs, Developer, etc.)
  • Network traffic analysis; security fundamentals
  • Research on threats such as APT using Open-Source Intelligence (Virus Total, Web, ExploitDB, MITRE, etc.)
  • Encoding and Cryptography
  • Authentication mechanisms and security
  • Device rooting
  • Complex frameworks and application packers.

Benefits

  • Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement

Related Job Pages

More Android Engineer Jobs

Full TimeRemoteTeam 51-200Since 2021H1B No Sponsor

• Develop and maintain mobile applications for iOS and Android • Build responsive, high-performance mobile experiences • Integrate APIs and backend services • Optimize applications for security and scalability • Implement payment system functionality and transaction flows • Work with product and design teams to enhance UX • Integrate payment gateways (Stripe, PayPal, PayU, etc.) • Implement secure payment flows and encryption • Ensure compliance with financial security standards • Develop subscription and recurring billing systems • Implement ecommerce cart and checkout functionality • Collaborate with backend and product teams

Colombia
Binance logo

Android Developer

Binance

The World’s Leading Blockchain Ecosystem and Digital Asset Exchange

Android Engineer99 days ago
Full TimeRemoteTeam 1,001-5,000Since 2017H1B No Sponsor

• Be responsible for developing and maintaining the core app modules. • Collaborate with product, design, and QA teams to deliver a smooth user experience. • Optimize the app user experience, minimizing latency and improving overall app performance. • Participate in code reviews, ensuring code quality, maintainability, and deliver high quality work. • Explore and use AI development tools to boost coding, testing, and debugging efficiency.

Singapore
Job Closed
TINET S.A. logo

Desarrollador Mobile Nativo – iOS/Android

TINET S.A.

¡Movilizamos la transformación, excelencia y cultura digital 🚀 !

Android Engineer99 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

• Unirse a nuestro dinámico equipo y contribuir en la creación de aplicaciones móviles excepcionales

Chile
ContractRemoteTeam 2-10Since 2025H1B No Sponsor

• Work with the team to develop, maintain, and support all features on Android • Perform code reviews on features developed by your peers • Collaborate with the team on future features and possible visual designs • Maintain strong communication on progress as well as on questions/concerns you foresee • Manage the designated tasks assigned on Jira

Brazil