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

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 next-generation storage technologies. You'll be working on critical projects within Google Cloud, with opportunities for growth and team mobility.

The position requires expertise in C/C++ development, data structures, algorithms, and embedded systems. You'll be responsible for developing Linux drivers, Kernel storage features, and implementing software solutions for storage security. The role involves working with cutting-edge storage technologies and building analytics infrastructure for monitoring and optimization.

As part of Google Cloud, you'll be contributing to technologies that help organizations digitally transform their businesses. The team values versatility, leadership, and enthusiasm for tackling new challenges across the full-stack. You'll work in an environment that encourages innovation and ownership, with access to Google's leading-edge test and release infrastructure.

The position offers competitive compensation ($136,000-$200,000) plus bonus, equity, and comprehensive benefits. You'll be part of a team that serves customers in over 200 countries, working on solutions that leverage Google's cutting-edge technology. This is an excellent opportunity for engineers who want to make a significant impact on cloud storage technology while working with industry-leading professionals.

The ideal candidate will have experience with embedded firmware or storage software, solid state and disk-based storage technologies, and Unix/Linux environments. Advanced degrees in Computer Science or related fields are preferred. You'll be working in an inclusive environment that values diversity and provides equal opportunities for growth and advancement.

Last updated 4 minutes 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
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Software Engineer III, Storage Platforms

Software Engineer III, Infrastructure, Google Ads

Software Engineer III position at Google focusing on infrastructure development for Google Ads, requiring 2+ years of experience in software development and distributed systems.

Software Engineer III, Pixel Biometrics

Software Engineer III position at Google's Pixel Biometrics team, focusing on developing next-generation mobile biometric technologies using C++ and ML systems.

API Management Engineer

API Management Engineer position at Google Cloud Platform, focusing on Apigee implementation and customer solutions.

Software Engineer II, Infrastructure, Google Cloud

Software Engineer II position at Google Cloud focusing on infrastructure development, requiring 1 year of experience and strong programming skills.

ASIC Design Verification Engineer

ASIC Design Verification Engineer role at Google, focusing on formal verification of digital logic and hardware development for consumer products.