Software Engineering Technical Lead, Storage

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$189,000 - $284,000
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineering Technical Lead, Storage

Google is seeking a Software Engineering Technical Lead for their Storage team to work on critical distributed systems challenges. This role combines technical leadership with hands-on development, focusing on the TrueTime service and timing infrastructure. The position offers the opportunity to work with highly-skilled distributed systems engineers while tackling deep, foundational problems that impact Google's entire infrastructure.

The role requires expertise in distributed systems, timing technologies (NTP, PTP, GPS-based timing), and strong programming skills in C++ or Go. You'll lead project teams, provide technical direction, and contribute to making Google's systems safer, faster, and more available. The team is growing rapidly and working on reimagining systems to evolve towards safer architecture patterns.

As a technical lead, you'll mentor other engineers while working on critical infrastructure that powers Google Cloud services. The position offers significant growth opportunities and the chance to shape the future of essential services. You'll collaborate across Google's organization, influencing large-scale development initiatives.

The compensation package is competitive, ranging from $189,000 to $284,000 base salary, plus bonus, equity, and comprehensive benefits. This role is perfect for experienced engineers who want to combine technical leadership with hands-on development work in a fast-paced, impactful environment.

The ideal candidate will have 8+ years of software development experience, strong distributed systems knowledge, and proven leadership abilities. You'll work in Google's New York office, contributing to technology that serves billions of users worldwide. This role offers the unique opportunity to work on foundational infrastructure while helping shape the future of Google's critical services.

Last updated 2 months ago

Responsibilities For Software Engineering Technical Lead, Storage

  • Provide technical guidance, leadership, and mentorship to a team of engineers
  • Advocate for engineering, operational and project execution excellence
  • Design, develop, and test critical software for TrueTime service
  • Develop deep expertise in the timing domain including NTP, PTP, and GPS/Atomic clock based timing infrastructure
  • Develop new services and APIs for distributed systems primitives

Requirements For Software Engineering Technical Lead, Storage

Go
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of coding experience in C++ or Go
  • 5 years of experience with distributed systems

Benefits For Software Engineering Technical Lead, Storage

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Software Engineering Technical Lead, Storage

Software Engineering Manager, NetLB

Lead software engineering manager position at Google, focusing on networking infrastructure and distributed systems, combining technical leadership with team management.

Staff Software Engineer, Google Enterprise Network

Lead software engineer position at Google Enterprise Network, focusing on network automation systems and infrastructure development.

Senior Staff Software Engineer, Infrastructure, Google Cloud Security and Privacy

Senior Staff Software Engineer position at Google working on Cloud Security and Privacy infrastructure

Senior Staff Software Engineer, File Solutions

Senior Staff Software Engineer position at Google, focusing on distributed file systems and storage solutions for enterprise and cloud computing.

Senior Staff Software Engineer, Infrastructure, Google Cloud Data Management

Senior Staff Software Engineer position at Google Cloud focusing on infrastructure and data management systems.