Drimva

Google

Software Engineering Manager, Kernel Development

Sunnyvale, CA, USA · Manager · Full-time · Posted Oct 14, 2026

Experience
8 years of software development; 3 years in a technical leadership role. People management experience is also required.
Education
Bachelor’s degree, or equivalent practical experience.

About the job

Leads systems software engineers and directs Linux kernel architecture and development for Google’s large-scale compute and storage infrastructure.

What you'll do

  • Lead, mentor, and grow a team of systems software engineers.
  • Drive design, implementation, and optimization of Linux kernel components, including core subsystems such as memory management and CPU scheduling.
  • Coordinate technical roadmaps and milestones with cross-functional partners, and promote engineering excellence, testing, and performance profiling.

What they ask for

  • Bachelor’s degree, or equivalent practical experience.
  • 8 years of experience in software development and 3 years in a technical leadership role.
  • Experience in people management, including guiding technical teams, resource allocation, and mentoring.
  • Experience in computer architecture, low-level system software development in C, and operating systems, including CPU scheduling and memory management.

Nice to have

  • Master's degree or PhD in Computer Science or related technical fields.
  • Linux Kernel Programming and kernel internals; C++ or Rust; complex technical migrations; or knowledge of x86_64, arm64, and memory models.

Pay

$207000 - $300000 USD (base salary)

Tools

Linux Kernel, C, C++, Rust, KVM, BPF, x86_64, arm64

Model-written summary · the original posting is authoritative

First seen Oct 21, 2026 · Last verified Nov 4, 2026 (UTC)