Software Engineering Manager II, Storage, Google Distributed Cloud
Company: Google
Location: Raleigh
Posted on: April 1, 2026
|
|
|
Job Description:
info_outline X Note: By applying to this position you will have
an opportunity to share your preferred working location from the
following: Raleigh, NC, USA; Durham, NC, USA . Minimum
qualifications: Bachelor’s degree, or equivalent practical
experience. 8 years of experience in software development. 3 years
of experience with developing large-scale infrastructure,
distributed systems or networks, or experience with compute
technologies, storage or hardware architecture. 3 years of
experience in a technical leadership role. 2 years of experience in
a people management or team leadership role. Preferred
qualifications: Master's degree or PhD in Computer Science or a
related technical field. 3 years of experience working in a
complex, matrixed organization. Experience with Kubernetes or
container orchestration frameworks. Experience managing storage
systems. Experience in Go programming. About the job Like Google's
own ambitions, the work of a Software Engineer goes beyond just
Search. Software Engineering Managers have not only the technical
expertise to take on and provide technical leadership to major
projects, but also manage a team of Engineers. You not only
optimize your own code but make sure Engineers are able to optimize
theirs. As a Software Engineering Manager you manage your project
goals, contribute to product strategy and help develop your team.
Teams work all across the company, in areas such as information
retrieval, artificial intelligence, natural language processing,
distributed computing, large-scale system design, networking,
security, data compression, user interface design; the list goes on
and is growing every day. Operating with scale and speed, our
exceptional software engineers are just getting started and as a
manager, you guide the way. With technical and leadership
expertise, you manage engineers across multiple teams and
locations, a large product budget and oversee the deployment of
large-scale projects across multiple sites internationally. In this
role, you will join the Object Storage team within the storage
division to help build the future of data as Google brings cloud
capabilities in data center, at the edge and in the cloud through
Google Distributed Cloud. You will be on a mission to deliver
secure and performant compatible storage solutions for all
platforms, managing critical issues in data plane and control plane
management, performance tuning, and integration with Google
Distributed Cloud as the team builds storage solutions to allow
strategy 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. The US base salary range for this
full-time position is $207,000-$300,000 bonus equity benefits. Our
salary ranges are determined by role, level, and location. Within
the range, individual pay is determined by work location and
additional factors, including job-related skills, experience, and
relevant education or training. Your recruiter can share more about
the specific salary range for your preferred location during the
hiring process. Please note that the compensation details listed in
US role postings reflect the base salary only, and do not include
bonus, equity, or benefits. Learn more about benefits at Google .
Responsibilities Drive the multi-year direction and product road
map for Google Distributed Cloud by partnering with
cross-functional stakeholders to align engineering velocity with
broader business objectives. Oversee the architectural integrity of
critical storage services, ensuring the team balances sustainable
technical debt management with the high-bandwidth delivery of
reliable features. Advocate a culture of innovation by guiding the
team through complex feature ideation and representing the
organization in industry-standard forums to shape engineering best
practices. Establish the operational frameworks and accountability
for system health, manage team workflows to meet Service Level
Agreement (SLA) and address systemic performance bottlenecks.
Cultivate a high-performing engineering culture through talent
development, mentorship of the technical leads, and the promotion
of a value-driven work environment.
Keywords: Google, Greensboro , Software Engineering Manager II, Storage, Google Distributed Cloud, IT / Software / Systems , Raleigh, North Carolina