Senior Linux Kernel Networking Manager

Google

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Google is seeking a Software Engineering Manager to lead the Linux Kernel Networking team. You will define architecture, manage priorities, and oversee production support while guiding engineers across multiple sites.

The role emphasizes technical leadership and hands-on coding in C/C++ within a large-scale infrastructure context. As part of the AI and infrastructure ecosystem, you will mentor engineers, drive cross-team initiatives, and contribute to upstream kernel efforts to improve

Qualifications

  • Bachelor's degree, or equivalent practical experience.
  • 8 years of experience in software development.
  • 3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
  • 3 years of experience in a technical leadership role.
  • 2 years of experience in a people management or team leadership role.
  • Experience in systems programming using C or C++, with experience in Linux kernel internals and large-scale system architecture design.

Responsibilities

  • Serve as a Manager for the Linux Kernel Networking team, collaborating with leadership to define long-term architectural strategy, establish team vision, and manage project priorities, deliverables, and production support.
  • Design, develop, test, and enhance large-scale Linux kernel networking solutions and PCIe-related device drivers tailored for high-throughput, low-latency performance.
  • Coach, mentor, and guide a distributed team of engineers, supporting their career development and fostering high engineering standards.
  • Drive alignment across cross-organizational teams on goals, roadmaps, and dependencies to execute planet-scale infrastructure projects.
  • Leverage emerging AI-assisted tools and best practices to accelerate software development workflows, testing, and deployment cycles.

Skills

Leadership experience
People management
C/C++ programming
Distributed systems
Kernel programming

Education

Bachelor's degree
Master's degree or PhD

Tools

Linux kernel
PCIe device drivers
Kernel networking

Job description

Google is seeking a Software Engineering Manager to lead the Linux Kernel Networking team. You will define architecture, manage priorities, and oversee production support while guiding engineers across multiple sites.

The role emphasizes technical leadership and hands-on coding in C/C++ within a large-scale infrastructure context. As part of the AI and infrastructure ecosystem, you will mentor engineers, drive cross-team initiatives, and contribute to upstream kernel efforts to improve

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Linux Kernel Networking Engineer
Lead Linux Kernel Networking Engineer

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Lead Linux Kernel Engineering Manager
Lead Linux Kernel Engineering Manager

Google • United States

On-site
USD 207,000 - 300,000
Technical Lead, Linux Kernel Networking
Technical Lead, Linux Kernel Networking

Google LLC • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus target
Benefits
Kernel Engineering Manager | Linux OS & System Software
Kernel Engineering Manager | Linux OS & System Software

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Software Engineer Manager, Linux Networking
Software Engineer Manager, Linux Networking

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Software Engineering Manager: Kernel & Systems
Senior Software Engineering Manager: Kernel & Systems

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer, Linux Networking
Staff Software Engineer, Linux Networking

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer, Linux Networking
Staff Software Engineer, Linux Networking

Google LLC • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus target
Benefits
Software Engineering Manager, Kernel Development
Software Engineering Manager, Kernel Development

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Linux Kernel & BMC Architect
Staff Linux Kernel & BMC Architect

Google LLC • Sunnyvale (CA)

On-site
USD 207,000 - 300,000