Google - Sunnyvale, CA

posted 12 days ago

Full-time - Senior
Sunnyvale, CA
10,001+ employees
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

The Senior Software Engineering Manager for Storage at Google is responsible for leading a team of engineers in the development of innovative flash storage solutions that meet customer requirements across various Google services. This role combines technical expertise with leadership skills to manage projects, contribute to product strategy, and oversee the deployment of large-scale projects internationally. The manager will work closely with cross-functional teams to ensure seamless integration and optimization of storage technologies.

Responsibilities

  • Lead and coach a team of SSD storage software engineers and managers.
  • Evaluate and develop new flash storage technologies, standards, drivers, health monitors, and storage management solutions.
  • Collaborate with hardware, software, and system engineers for seamless integration and optimization.
  • Drive all aspects of development including requirements definition, design, implementation, unit testing, and integration.
  • Collaborate with vendors and internal teams for timely onboarding of new storage systems.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 5 years of experience in a technical leadership role overseeing projects.
  • 5 years of experience in a people management, supervision/team leadership role.
  • 5 years of experience with embedded operating systems.
  • Experience with C, C++, flash storage, systems software, kernel drivers, and hardware server platforms.

Nice-to-haves

  • Master's degree or PhD in Computer Science or related technical field.
  • 5 years of experience working in a complex, matrixed organization.
  • Experience working with vendors and standards bodies.
  • Familiarity with SSDs, embedded software, storage subsystems, and storage protocols such as NVMe, Fibre Channel, SCSI.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan
  • Paid holidays
  • Paid time off
  • Employee stock purchase plan
  • Tuition reimbursement
  • Professional development opportunities
  • Flexible scheduling
  • Wellness programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service