Taro Logo

Staff Software Engineer, Infrastructure, Photos Storage

Google is a global technology company that develops innovative products used by billions of users worldwide.
$197,000 - $291,000
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Consumer

Job Description

Google Photos is seeking a Staff Software Engineer to lead their infrastructure and storage initiatives. This role combines technical leadership with hands-on development, focusing on media storage and metadata database infrastructure. As a technical authority, you'll shape the long-term strategy for storage solutions while working with cross-functional teams.

The position offers an opportunity to impact billions of users through Google Photos, one of Google's most sought-after products. You'll work on both client-side (web and mobile) and server-side (search, storage, serving) systems, while also engaging with machine intelligence applications including learning and computer vision.

The ideal candidate brings 8+ years of software development experience, with deep expertise in distributed systems and large-scale infrastructure. You'll need strong leadership skills to guide teams, manage complex projects, and collaborate across Google's technical domains. The role demands both strategic thinking to set technical direction and hands-on coding ability to implement solutions.

Working at Google means joining a culture of innovation, with comprehensive benefits including competitive salary, equity, medical insurance, and 401k. You'll be based in either Los Angeles or Mountain View, collaborating with some of the industry's brightest minds on challenges that impact users globally.

This is an exceptional opportunity for a senior technical leader who wants to shape the future of photo storage and processing at scale, while working with cutting-edge technologies in a collaborative, impact-driven environment.

Last updated 2 days ago

Responsibilities For Staff Software Engineer, Infrastructure, Photos Storage

  • Provide technical leadership on high-impact projects, and set the long-term storage strategy
  • Influence and coach a distributed team of engineers
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Manage project priorities, deadlines, and deliverables
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions

Requirements For Staff Software Engineer, Infrastructure, Photos Storage

Java
Python
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience testing, and launching software products
  • 5 years of experience building and developing large-scale infrastructure, distributed systems or networks
  • 3 years of experience with software design and architecture

Benefits For Staff Software Engineer, Infrastructure, Photos Storage

Medical Insurance
401k
Equity
Parental Leave
  • Medical Insurance
  • 401k
  • Equity
  • Parental Leave