Software Engineer, Program Analysis, Mobile Threat Analysis Platform
Google· Engineering
Mountain View, CA, USA$147k - $210kFull-timePosted 2w ago
About the role
Google software engineer role focused on building an automated runtime analysis platform at scale to detect mobile threats on Android, contributing to security and privacy analyses for Google Play and Android.
Responsibilities
- Build automated runtime analysis platform at Google scale using cloud virtualization infrastructure.
- Build full-stack solutions including app instrumentation, networking, app crawling, anti-cloaking, leveraging AI where applicable, to build dynamic analysis-based detection and reverse-engineering solutions.
- Work broadly with security, privacy and abuse engineering and product teams to land impact protecting Android and Play users against malware and all kinds of mobile threats.
- Design and build Google-scale automations to scan Android apps with dynamic analysis.
- Collaborate with other teams in the organization and Google to deliver impact.
Qualifications
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development in C++ or Python.
- Experience with program analysis.
Skills
Required:Software development (C++ or Python)Program analysis
Benefits
- Learn more about benefits at Google (link provided in description)
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago