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 2 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 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

Technical Program Manager III, Manufacturing Operations, Pixel

Technical Program Manager III position at Google leading manufacturing operations for Pixel products, combining program management expertise with hardware manufacturing experience.

Associate Corporate Counsel, Technical Infrastructure, Networks

Legal position at Google focusing on technical infrastructure and networks, requiring 3+ years experience and offering comprehensive benefits package.

Technical Program Manager, Supply Chain Systems, Business Operations

Technical Program Manager position at Google Cloud, managing supply chain software development programs and leading cross-functional teams in Bengaluru.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for user connection and collaboration.

Software Developer III, Infrastructure, Core

Software Developer III position at Google focusing on infrastructure and core systems development, offering competitive compensation and opportunity to work on large-scale technologies.