Senior Engineering Manager, Virtual Machine Runtime and Management

Google Google · Big Tech · Sunnyvale, CA +1

Manage and mentor a team of engineers and engineering managers, fostering a culture of innovation, collaboration, and continuous improvement. Define the technical roadmap and strategy for the virtualization layer of the DSC product line. Oversee the end-to-end development lifecycle, from concept and design to deployment and maintenance. Guide the team in integrating AI into their daily routines to maximize productivity. Work closely with DSC operators, Site Reliability Engineers, and other engineering teams to identify needs and deliver impactful solutions. Ensure the tools and applications are robust, scalable, and performant, meeting the high demands of a global infrastructure.

What you'd actually do

  1. Manage and mentor a team of engineers and engineering managers, fostering a culture of innovation, collaboration, and continuous improvement.
  2. Define the technical roadmap and strategy for the virtualization layer of the DSC product line. Oversee the end-to-end development lifecycle, from concept and design to deployment and maintenance.
  3. Guide the team in integrating AI into their daily routines to maximize productivity.
  4. Work closely with DSC operators, Site Reliability Engineers, and other engineering teams to identify needs and deliver impactful solutions.
  5. Ensure the tools and applications are robust, scalable, and performant, meeting the high demands of a global infrastructure.

Skills

Required

  • C++
  • large-scale infrastructure
  • distributed systems
  • networks
  • compute technologies
  • storage
  • hardware architecture
  • people management
  • team leadership
  • technical leadership
  • managing engineering organizations

Nice to have

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field
  • complex, matrixed organization
  • bare-metal hypervisor orchestration
  • Compute-as-a-Service platforms
  • disconnected, edge, or air-gapped environments
  • local image registries
  • container orchestration platform internals
  • custom Kubernetes controllers
  • custom resource definitions
  • automated operator patterns

What the JD emphasized

  • virtualization platform
  • infrastructure layer
  • customer workloads
  • foundational virtualization platform
  • high quality, reliable, highly available, and highly performant infrastructure