Software Engineer III, Storage Technology, Google Cloud Platform

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer III, Storage Technology, Google Cloud Platform

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a Software Engineer III in the Storage Technology team for Google Cloud Platform, you'll be working on critical infrastructure that powers Google's massive-scale systems. The role is part of the ML, Systems, & Cloud AI (MSCA) organization which designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud.

You'll be responsible for designing and implementing system software for storage systems, focusing on maximizing performance, reliability, security, and capacity. The role involves creating automation tools for diagnostics and performance evaluation, as well as developing solutions for metrics collection and analysis in cloud infrastructure.

The ideal candidate should have strong experience in system software development, particularly with C/C++ programming, and knowledge of storage technologies like SSD/NAND or HDD. Experience with Linux systems, firmware development, and storage software stacks would be highly valuable. You'll be working in a collaborative environment, partnering with internal and external teams to drive engineering programs and product development.

This position offers the opportunity to work on technology that impacts billions of users worldwide, while being part of a team that prioritizes security, efficiency, and reliability across all aspects of infrastructure development. You'll be contributing to shaping the future of hyperscale computing and helping advance Google's global cloud infrastructure.

Last updated 13 hours ago

Responsibilities For Software Engineer III, Storage Technology, Google Cloud Platform

  • Design and implement the system software for storage systems to maximize the performance, reliability, security, and capacity
  • Create and implement tools for automating diagnostics, performance evaluation, and reliability assurance for storage components and systems
  • Develop and implement solutions for collecting and analyzing metrics for storage products in the cloud infrastructure to deliver insights
  • Collaborate with internal and external partners to plan and execute the engineering programs
  • Contribute innovative ideas and skills to the team

Requirements For Software Engineer III, Storage Technology, Google Cloud Platform

Linux
Python
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 2 years of experience in system software development
  • 2 years of experience coding in C/C++

Benefits For Software Engineer III, Storage Technology, Google Cloud Platform

  • Equal Employment Opportunity
  • Accommodation for disabilities

Interested in this job?

Jobs Related To Google Software Engineer III, Storage Technology, Google Cloud Platform

Software Engineer III, YouTube

Software Engineer III position at YouTube/Google, focusing on C++ development and large-scale systems, offering competitive compensation and opportunities for technical growth.

Application Engineer, ASCII, Supply Chain

Application Engineer position at Google focusing on supply chain systems integration and business process optimization, requiring 4+ years of experience in business application development.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google Cloud focusing on infrastructure and data management systems, offering competitive compensation and opportunities to work on large-scale distributed systems.

Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

Software Engineer III position at Google Cloud focusing on infrastructure development, requiring expertise in C++ and distributed systems, offering competitive compensation and benefits.

Software Engineer III, Infrastructure, Google Ads

Software Engineer III position at Google working on infrastructure for Google Ads, developing large-scale systems and technologies that power Google's advertising platform.