Software Engineer III, Storage Platforms

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology for digital transformation.
$136,000 - $200,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer III, Storage Platforms

Google Cloud is seeking a Software Engineer III for their Storage Platforms team to develop next-generation technologies that impact billions of users. This role focuses on developing Kernel software, embedded firmware, and storage software for HDDs and innovative storage technologies. You'll work on critical projects within Google Cloud, with opportunities for growth and team transitions as the business evolves.

The position requires expertise in Linux drivers, Kernel storage features, and storage security. You'll be responsible for developing and optimizing storage solutions, creating analytics infrastructure, and ensuring high-quality software through comprehensive testing. The role combines systems-level programming with big data analytics to monitor and improve Google's storage infrastructure.

As part of Google Cloud, you'll contribute to enterprise-grade solutions that leverage cutting-edge technology, helping organizations worldwide with their digital transformation. The position offers competitive compensation ($136,000-$200,000), plus bonus, equity, and comprehensive benefits.

The ideal candidate will have strong experience in C/C++, data structures, algorithms, and embedded systems. Knowledge of storage technologies (NVMe, SATA/ATA/SAS), Kernel programming, and Unix/Linux environments is highly valued. This is an excellent opportunity for engineers passionate about low-level systems programming and storage optimization to make a significant impact at scale.

Working at Google Cloud means being part of a team that serves customers in over 200 countries, solving critical business problems with innovative solutions. You'll be empowered to act like an owner, take initiative, and contribute to the next generation of cloud storage technologies.

Last updated 9 days 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 life-cycle 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

Benefits For Software Engineer III, Storage Platforms

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Software Engineer III, Storage Platforms

Software Developer III, Google Cloud Business Platforms

Software Developer III position at Google Cloud Business Platforms, focusing on developing enterprise-grade cloud solutions and next-generation technologies.

Advertising Solutions Architect, Measurement, gTech Ads LCS

Join Google as an Advertising Solutions Architect to design and implement technical solutions for advertising and measurement products while supporting major clients in the Nordic region.

Advertising Solutions Architect, gTech Ads LCS

Technical role combining software architecture, client solutions, and advertising technology expertise at Google's gTech Ads team.

Technical Program Manager III, Databases, Google Cloud

Technical Program Manager III position at Google Cloud leading database product development and delivery, requiring 5 years of program management experience.

Product Manager, Discover Feed, Internationalization

Lead product strategy and development for Google's Discover Feed internationalization, focusing on user experience and growth in international markets.