Taro Logo

Software Engineer III, Storage Platforms

Google Cloud accelerates every organization's ability to digitally transform its business and industry.
$136,000 - $200,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer III, Storage Platforms

Google Cloud is seeking a Software Engineer III for their Storage Platforms team. This role involves developing Kernel software, embedded firmware, and storage software for Hard Disk Drives (HDDs) and next-generation disruptive storage technologies. The ideal candidate will design, develop, and maintain big data analytics infrastructure to monitor, troubleshoot, and derive insights from storage devices in Google's infrastructure. They will ensure high-quality software by writing tests and leveraging Google's leading-edge test and release infrastructure. This position offers opportunities to work on critical projects for Google Cloud's needs, with the potential to switch teams and projects as the business evolves. The role requires versatility, leadership qualities, and enthusiasm for tackling new problems across the full stack. Google Cloud accelerates digital transformation for organizations worldwide, delivering enterprise-grade solutions that leverage cutting-edge technology and tools for developers. This position offers a competitive salary range, bonus, equity, and benefits, reflecting Google's commitment to attracting top talent in the field of storage platforms and cloud infrastructure.

Last updated 9 months ago

Responsibilities For Software Engineer III, Storage Platforms

  • Develop Linux drivers, Kernel storage features, and user space interfaces optimized for flash to maximize performance, security, and capacity
  • Design and implement software solutions to enhance storage security
  • Develop software tools and utilities to optimize the lifecycle of storage devices and system performance
  • Develop storage analytics infrastructure and use it to monitor, troubleshoot, and derive insights

Requirements For Software Engineer III, Storage Platforms

Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C or C++, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • Experience with hardware and software stacks or embedded systems

Interested in this job?