Staff Software Engineer, Infrastructure
Mountain View, CA, USA · Staff · Full-time · Posted Oct 8, 2026
- Experience
- 8 years programming in C++; 5 years testing and launching software products; 5 years building large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture; 3 years software design and architecture. Preferred: 3 years in a technical leadership role.
- Education
- Bachelor's degree or equivalent practical experience.
About the job
Lead the technical direction and development of Google Photos backup backend infrastructure, sync services, and OEM partner integration platforms.
What you'll do
- Set the multi-year technical vision, architectural roadmap, and engineering strategy for backup infrastructure and partner integrations.
- Architect and build resilient, high-throughput, low-latency backend services, sync protocols, and media ingestion pipelines.
- Drive operational excellence and engineering practices, collaborate across teams, and mentor engineers.
What they ask for
- Bachelor's degree or equivalent practical experience.
- 8 years of experience programming in C++.
- 5 years of experience testing and launching software products.
- 5 years building large-scale infrastructure, distributed systems or networks, or working with compute technologies, storage, or hardware architecture; 3 years of software design and architecture experience.
Nice to have
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field; 3 years in a technical leadership role.
- Experience with asynchronous, high-QPS backend microservices and RPC frameworks (e.g., gRPC), scalable database design, or collaboration with client teams or OEM partners.
Pay
$207000 - $300000 USD base salary
Tools
C++, gRPC
AI focus
The role supports Google Photos, whose mission includes helping users through personal AI, but the posting does not specify AI development responsibilities for this position.
Model-written summary · the original posting is authoritative