Prepin
Log in
Google

engineering opportunity

Software Engineer, Google Cloud Storage

The engineer will design, develop, and integrate core file and block storage features within the Google Distributed Cloud Hosted ecosystem. They are also responsible for resolving complex issues through root-cause analysis and optimizing storage performance to meet strict latency and throughput requirements.

Durham, North Carolina, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at Google?

MINIMUM QUALIFICATIONS:

* Bachelor’s degree or equivalent practical experience.

* 2 years of experience programming in C++, Go, or Python.

* 2 years of experience testing, maintaining, or launching software products,

and 1 year of experience with software design and architecture.

* 2 years of experience with developing large-scale infrastructure, distributed

systems or networks, or experience with compute technologies or cloud

storage.

* Experience with Cloud compute platforms like Kubernetes, Cloud Functions.

PREFERRED QUALIFICATIONS:

* Master's degree or PhD in Computer Science or related technical field.

* Experience with systematic performance benhmarking and optimization.

* Experience with kubernetes or container orchestration frameworks.

* Experience developing accessible technologies.

* Experience in Golang.

ABOUT THE JOB:

Google's software engineers develop the next-generation technologies that change

how billions of users connect, explore, and interact with information and one

another. Our products need to handle information at massive scale, and extend

well beyond web search. We're looking for engineers who bring fresh ideas from

all areas, including information retrieval, distributed computing, large-scale

system design, networking and data storage, security, artificial intelligence,

natural language processing, UI design and mobile; the list goes on and is

growing every day. As a software engineer, you will work on a specific project

critical to Google’s needs with opportunities to switch teams and projects as

you and our fast-paced business grow and evolve. We need our engineers to be

versatile, display leadership qualities and be enthusiastic to take on new

problems across the full-stack as we continue to push technology forward.

Google is bringing our cloud anywhere with Google Distributed Cloud (GDC) in

your data center, at the edge, and in the cloud. The Google Distributed Cloud

Storage everywhere team is building the storage solutions to allow applications

to seamlessly run across all of these environments.

Google Cloud accelerates every organization’s ability to digitally transform its

business and industry. We deliver enterprise-grade solutions that leverage

Google’s cutting-edge technology, and tools that help developers build more

sustainably. Customers in more than 200 countries and territories turn to Google

Cloud as their trusted partner to enable growth and solve their most critical

business problems.

Individual pay is determined by factors including job-related skills,

experience, and relevant education or training.

US: $147000 - $210000 (USD) + 15% bonus target + equity + benefits

Learn more about benefits at Google

[https://www.google.com/about/careers/applications/benefits/].

RESPONSIBILITIES:

* Address and resolve complex issues through our Root-Cause/Remediation (RCR)

process, including identifying and closing test gaps with unit, integration,

and chaos testing.

* Implement secure, isolated storage environments for multiple tenants

leveraging Open Network Technology for Appliance Products (ONTAP's) Storage

Virtual Machines (SVMs) and Role-Based Access Control (RBAC).

* Design, develop, and integrate core file and block storage features and

management within the Google Distributed Cloud Hosted (GDCH) ecosystem.

* Define, measure, and optimize storage performance to meet stringent

input/output operations per second (IOPS), throughput, and latency

requirements. We align with Google Cloud best practices, using tools like

frontline intelligence operations for comprehensive benchmarking and

performance characterization.

Which skills does this role require?

C++GoPythonSoftware designDistributed systemsCloud storageCloud functionsPerformance benchmarkingSystem architectureUnit testingIntegration testingChaos testingRole-based access controlGoogle Cloud StorageDistributed SystemsCloud ComputingCloud FunctionsPerformance BenchmarkingStorage Virtual MachinesRBACGDCHInfrastructureIOPSThroughputLatencyUnit TestingIntegration TestingGCP

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.