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 a month 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

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.