Software Engineering Manager, Infrastructure Control Networks, Global Infrastructure

Socket.dev

Reston (VA)

On-site

USD 262,000 - 364,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Bonus target
Equity
Benefits

Job summary

Google seeks a Software Engineering Manager to lead a high-performing, multi-site organization responsible for design, development, and scaling of critical infrastructure systems. You will manage software and network engineers, guiding technical direction and fostering growth across teams.

The role requires steering architecture decisions, ensuring availability and scalability, and delivering results with cross-functional impact. Strong leadership and collaboration skills are essential.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., Go, C, C++, Python, Java, JavaScript).
  • 7 years of experience building and developing large-scale infrastructure, distributed systems or networks, or compute/storage/hardware architecture.
  • 5 years of experience in a technical leadership role.
  • 5 years of experience in a people management or team leadership role.

Responsibilities

  • Lead a multi-site engineering organization. Coach software and network engineers, fostering collaboration and continuous learning.
  • Establish sound technical direction across the organization; guide architectures, review designs, ensure high availability, scalability, and testing standards.
  • Prioritize work, define operational metrics, and manage resources to achieve objectives with scalable impact.
  • Define and execute team priorities aligned with broader organizational goals; make critical roadmap decisions.
  • Build partnerships across organizations and align cross-team decisions with company initiatives.

Skills

Leadership experience
People management
Software development experience
Distributed systems / infrastructure
Technical direction

Education

Bachelor's degree or equivalent practical experience
Master's degree or PhD in CS/OR/Math or related field

Job description

Minimum qualifications:
  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., Go, C, C++, Python, Java, JavaScript).
  • 7 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
  • 5 years of experience in a technical leadership role.
  • 5 years of experience in a people management or team leadership role.
Preferred qualifications:
  • Master's degree or PhD in Computer Science, Operations Research, Mathematics or a related technical field or equivalent practical experience.
  • 5 years of experience working in a complex, matrixed organization.
  • Experience with Software Defined Networking (SDN).
  • Experience in the networking domain.
  • Experience working in medium/large size development team.
  • Experience collaborating with geographically distributed teams.
About the job:

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

As a Software Engineering Manager, you will lead a high-performing, multi-site organization responsible for driving the design, development, and scaling of critical infrastructure systems. You will manage a team of Software and Network Engineers, steering technical direction, fostering organizational growth, and collaborating across organizational boundaries to deliver critical global impacts. The AI and Infrastructure team is redefining what's possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide.

We're the driving force behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more. Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

US: $262000 - $364000 (USD) + 25% bonus target + equity + benefits.

Learn more about benefits at Google.

Responsibilities:
  • Lead a multi-site engineering organization. Manage and coach software engineers and network engineers, building a culture of collaboration, delegation, and continuous learning.
  • Establish sound technical direction settings across the organization. Guide and vet complex system architectures, review designs and implementations, and ensure high availability, scalability, and testing standards for infrastructure and New Product Introductions.
  • Prioritize work, define key operational metrics, and manage resources to achieve objectives. Ensure steady, incremental progress on complex technical issues, adapting execution plans dynamically to maximize business impact.
  • Define and execute team priorities that align closely with broader organizational goals. Make critical roadmap decisions and keep team members and partner organizations anchored to the broader business context.
  • Build and maintain partnerships across organizations. Align stakeholder expectations and ensure that cross-team technical decisions are cohesive and synchronized with overarching company initiatives.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering Manager, Infrastructure Control Networks, Global Infrastructure
Software Engineering Manager, Infrastructure Control Networks, Global Infrastructure

Google • Reston (VA)

On-site
USD 262,000 - 364,000
Engineering Manager, Network Management
Engineering Manager, Network Management

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Software Engineering Manager II, Infrastructure, Google Cloud Compute
Software Engineering Manager II, Infrastructure, Google Cloud Compute

Google • Sunnyvale (CA)

On-site
USD 207,000 - 301,000
20% bonus target
Equity benefits
Comprehensive health benefits
Senior Staff Software Engineer, Network Management
Senior Staff Software Engineer, Network Management

Socket.dev • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Software Engineering Manager II, Infrastructure, Google Cloud Networking
Software Engineering Manager II, Infrastructure, Google Cloud Networking

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Engineering Manager, Network Management
Engineering Manager, Network Management

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 301,000
20% bonus target
Equity
Comprehensive benefits
Software Engineering Manager, Network Service Level Objective
Software Engineering Manager, Network Service Level Objective

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Staff Software Engineer, Network Management
Senior Staff Software Engineer, Network Management

Google • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Staff Software Engineer, Customer Services Edge, Google Global Infrastructure
Staff Software Engineer, Customer Services Edge, Google Global Infrastructure

Google • Sunnyvale (CA)

On-site
USD 207,000 - 301,000
Software Engineering Manager II, Infrastructure, Google Cloud Networking
Software Engineering Manager II, Infrastructure, Google Cloud Networking

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Bonus
Equity
Comprehensive benefits