Senior Software Engineer, Android Internals, Platforms and Devices
San Jose, CA, USA +4 · Senior · Full-time · Posted Oct 26, 2026
- Location
- San Jose, CA, USA
Kirkland, WA, USA
Mountain View, CA, USA
Seattle, WA, USA
San Francisco, CA, USA - Experience
- 5 years programming in C++; 3 years testing, maintaining, or launching software products; 1 year software design and architecture; 3 years Android OS Internals. Preferred: 5 years data structures and algorithms; 3 years performance, large-scale systems data analysis, visualization tools, or debugging; 1 year technical leadership.
- Education
- Bachelor’s degree or equivalent practical experience.
About the job
Develop and maintain Android platform software for Google’s Platforms and Devices products, including writing and testing code, resolving system issues, and participating in design reviews.
What you'll do
- Write, test, maintain, and enhance product or system development code.
- Review peers’ code and contribute to documentation or educational content.
- Triage and debug product or system issues and participate in design reviews.
What they ask for
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience programming in C++.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 3 years of experience with Android OS Internals.
Nice to have
- Master's degree or PhD in Computer Science or a related technical field.
- Experience with data structures and algorithms, performance or large-scale systems analysis, debugging, technical leadership, or accessible technologies.
Pay
$174000 - $252000 USD base salary; 15% bonus target (no amount stated)
Tools
C++, Android OS Internals
Model-written summary · the original posting is authoritative