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

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 3 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?

Jobs Related To Google Software Engineer III, Storage Platforms

Program Manager II, Memory Commodity Operations, Technical Infrastructure

Program Manager II position at Google focusing on Memory Commodity Operations and Technical Infrastructure, managing supply execution and delivery of AI/ML infrastructure components.

Product Manager I, Ads

Product Manager position at Google Ads team, focusing on developing and launching advertising products that connect businesses with users worldwide.

Software Developer III, Full Stack, Google Cloud Platforms

Full Stack Software Developer role at Google Cloud, focusing on enterprise-grade solutions using Java, TypeScript, and cloud technologies.

Program Manager II, Demand and Supply Planning, Technical Infrastructure

Program Manager II position at Google focusing on demand and supply planning for Technical Infrastructure, offering competitive salary and benefits.

Product Manager, Discover Feed, Internationalization

Lead product strategy and development for Google's Discover Feed internationalization, focusing on emerging markets and user experience optimization.