Software Engineer Manager, Networking Infrastructure

Google Google · Big Tech · New York, NY +2

Manage a team of software engineers focused on networking infrastructure, optimizing code, setting team priorities, developing technical roadmaps, and driving the development and enhancement of large-scale projects like Stubby C++ which supports major Google production services including Gemini and Spanner.

What you'd actually do

  1. Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams.
  2. Develop the mid-term technical outlook and roadmap within the scope of your (often multiple) team(s). Evolve the roadmap to meet anticipated future requirements and infrastructure needs.
  3. Drive the development of new features for Stubby C++, addressing the pivotal requirements of major Google production services, including Gemini, Spanner, Blobstore, and Chubby.
  4. Lead large-scale initiatives to enhance the reliability, efficiency, performance, and stability of the Stubby C++ stack, which currently handles ~70% of fleet traffic and uses ~10% of fleet GCU.
  5. Act as a gatekeeper to ensure continuous performance and efficiency improvements over time.

Skills

Required

  • C++
  • concurrency
  • distributed systems
  • infrastructure systems
  • performance optimization
  • networking
  • people management
  • technical leadership

Nice to have

  • Go
  • Java
  • Python
  • complex, matrixed organization

What the JD emphasized

  • large-scale infrastructure
  • distributed systems
  • networking
  • performance optimization
  • people management