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 22 days 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

Engineering Manager, Network Switch

Lead software engineering team developing network switch solutions at Google, combining technical expertise with leadership skills.

Staff Software Engineer, Infrastructure, Core

Staff Software Engineer position at Google, focusing on infrastructure and core systems development, offering competitive compensation and the opportunity to impact billions of users.

Staff Software Engineer, Borg Ecosystem

Staff Software Engineer position at Google working on the Borg Ecosystem, leading distributed systems development and team technical direction.

Staff Software Engineer, Infrastructure, Platforms Infrastructure Engineering

Staff Software Engineer position at Google, focusing on infrastructure and platforms engineering, offering competitive compensation and the opportunity to work on large-scale systems.

Staff Software Engineer, Sustainability and Efficiency, Systems Research

Lead sustainability and efficiency initiatives in systems research at Google Cloud, developing solutions for green computing and carbon emission reduction.