Staff Software Engineer, Mobile (Android), Photos Backup Ecosystems Integrations
Mountain View, CA, USA · Staff · Full-time · Posted Oct 9, 2026
- Experience
- 8 years in software development; 5 years testing and launching software products; 5 years in Android application development; 3 years in software design and architecture.
- Education
- Bachelor's degree or equivalent practical experience.
About the job
Leads the technical direction and development of Android backup integrations, SDKs, and synchronization systems for Google Photos and its partners.
What you'll do
- Set the architectural roadmap for Android backup ecosystem integrations and evolve the backup engine.
- Build OEM backup client SDKs and optimize reliability, battery, memory, and network use within Android OS constraints.
- Design client-server synchronization and support engineering quality through reviews, best practices, and mentorship.
What they ask for
- Bachelor's degree or equivalent practical experience.
- 8 years of experience in software development.
- 5 years of experience testing and launching software products and 5 years of Android application development.
- 3 years of experience with software design and architecture.
Nice to have
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field; 8 years of experience with data structures and algorithms.
- Technical leadership and cross-functional project experience; experience designing client SDKs, developer libraries, or modular partner platforms.
Pay
USD 207000 - 300000 base salary
Tools
Android
AI focus
No direct AI work stated; the role supports Google One, which includes AI features.
Model-written summary · the original posting is authoritative