Engineering Manager, SSD Storage

Google

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Google is seeking a Software Engineering Manager to lead a team of engineers within the Platforms Storage group. You will guide project goals, contribute to product strategy, and help develop your engineers across multiple teams and locations, overseeing large-scale projects and a substantial product budget.

You will design and develop platform software and solutions for NAND flash, SSDs, storage appliances, and next-generation storage technologies, coordinating with vendors and internal teams

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience with Linux Kernel, Operating Systems, Embedded Systems.
  • Experience with SDLC, SRM, or feature planning and prioritization.

Responsibilities

  • Lead a team of software engineers to deliver against the PIE roadmap with planning, execution, and quality.
  • Gather requirements with the larger team, understand high level architecture and collaborate with executive developers on design.
  • Manage budget, resources, and tooling planning to deliver against the roadmap.
  • Drive all aspects of development including requirements, design, implementation, unit testing and integration with high quality deliverables.
  • Evaluate new storage component technology, drivers, health monitors, and tools for Data Center needs.

Skills

Leadership
Linux kernel
Embedded systems
OS development
SDLC
Release management
Feature prioritization

Education

Bachelor's degree or equivalent
Master's degree or PhD preferred

Tools

Virtualization
Storage systems
Data migration
Networking

Job description

In most instances, this position requires in-person interviews as part of the hiring process.

Minimum qualifications
  • Bachelor’s degree, or equivalent practical experience.
  • 8 years of experience with Linux Kernel, Operating Systems, Embedded Systems.
  • Experience with software development life-cycle (SDLC), software release management (SRM), or feature planning and prioritization.
Preferred qualifications
  • Master's degree or PhD in Computer Science or related technical field.
  • Experience with technologies such as virtualization and software infrastructure systems, compute, storage, data migration, capacity, load balancing, and software defined networking.
  • Experience in systems that connect directly to storage devices (e.g., Solid State Drives (SSD), Hard Disk Drives (HDD)).
  • Familiarity with SSDs, NAND flash, embedded software, storage protocols and security.
  • Ability to solve complex system issues and technical innovation.
About The Job

Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way. With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. As a part of the Platforms Storage, you will be responsible for building storage solutions for all of Google's services (e.g., AI/ML Systems, Cloud, Search, Photos, YouTube etc.). You will design and develop the platform's software and solutions for NAND flash, Solid State Drives (SSDs), storage appliances, and next-generation disruptive storage technologies. You will develop firmware, kernel drivers, system software, tools and security solutions optimized for Google’s services. You will develop qualification frameworks, solutions and processes working jointly with our vendors, and will be responsible for maintaining and ensuring supply for all the flash in Google’s fleet. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

US: $207000 - $300000 (USD) + 20% bonus target + equity + benefits

Responsibilities

Learn more about benefits at Google .

  • Lead a team of software engineers to deliver against the Platform Infrastructure and Engines (PIE) roadmap, focusing on planning, execution, and quality.
  • Gather requirements with the larger team, understand high level architecture and collaborate with executive developers across the team on design, while engaging closely with stakeholders (client team, QA, and program management) to provide status, iterative releases, and make design decisions throughout the development.
  • Manage budget, resources, and tooling planning to deliver against the roadmap.
  • Drive all aspects of the development including requirements definition, design, implementation, unit testing, and integration, while overseeing detailed designs, implementation, and test plan reviews to ensure high quality deliverables.
  • Orchestrate the evaluation of new storage component technology, drivers, health monitors, and supporting tools for Data Center (DC) needs.

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Manager, SSD Storage
Engineering Manager, SSD Storage

Google LLC • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Software Engineer Manager, SSD Security Software
Software Engineer Manager, SSD Security Software

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Software Engineer Manager II, Google Cloud Storage, Appliances Platform
Software Engineer Manager II, Google Cloud Storage, Appliances Platform

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Software Engineer III, Storage Analytics
Software Engineer III, Storage Analytics

Google • New York (NY)

Hybrid
USD 147,000 - 210,000
Bonus target 15%
Equity
Benefits
Software Engineer III, Storage Analytics
Software Engineer III, Storage Analytics

Google • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Software Engineering Manager II, Google Cloud Storage
Software Engineering Manager II, Google Cloud Storage

Google • Seattle (WA)

On-site
USD 207,000 - 300,000
Health insurance
Dental insurance
Vision insurance
+8
Software Engineer III, Storage Infrastructure
Software Engineer III, Storage Infrastructure

Google • New York (NY)

On-site
USD 147,000 - 210,000
Software Engineer III, Google Cloud Storage, Infrastructure
Software Engineer III, Google Cloud Storage, Infrastructure

Google • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Software Engineering Manager II, Infrastructure, Google Cloud Storage
Software Engineering Manager II, Infrastructure, Google Cloud Storage

Google LLC • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus target
Benefits
Engineering Manager, Cloud Memory
Engineering Manager, Cloud Memory

Google • Seattle (WA)

On-site
USD 207,000 - 300,000
Health insurance
Dental insurance
Vision insurance
+4