Software Engineering Manager II, Storage

1 Week ago • 8-11 Years • Backend Development • Full Stack Development • $197,000 PA - $291,000 PA

Job Summary

Job Description

As a Software Engineering Manager II, Storage, you'll lead and support a team of software engineers, fostering a positive team environment. You'll collaborate with partner teams, contribute to project planning and roadmap development, and work directly on the Rodos project, a proxy service for Google's base storage services. Responsibilities include using Google's C++ development tools, analyzing traffic patterns, debugging production issues, and navigating conflicting demands of simplicity, efficiency, and reliability. You'll manage engineers across multiple teams and locations, a large product budget, and oversee large-scale project deployments internationally. The role requires expertise in large-scale distributed systems, storage systems (file, block, object), and C++ development, along with strong leadership and people management skills.
Must have:
  • 8+ years software development experience
  • 3+ years technical leadership
  • 3+ years large-scale distributed systems experience
  • Experience with C++
  • People management skills
Good to have:
  • Master's degree in CS
  • Experience in a matrixed organization
  • Experience with various storage systems
  • Experience designing monitoring solutions
  • Capacity planning experience
Perks:
  • Bonus
  • Equity
  • Benefits

Job Details

Minimum qualifications:

  • Bachelor’s degree, or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
  • 3 years of experience in the architecture, development, and maintenance of large-scale distributed systems, with key distributed systems concepts such as concurrency, fault tolerance and scalability.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 3 years of experience working in a matrixed organization.
  • Experience in C++, with designing, developing, and debugging complex software systems.
  • Experience with various storage systems, including file, block, object storage, storage protocols and technologies.
  • Experience in designing and implementing monitoring solutions for large-scale systems, including performance metrics, logging, and alerting.
  • Ability to perform capacity planning for distributed systems, including forecasting resource needs and optimizing resource utilization.

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.

As a Software Engineering Manager, you will be responsible for Rodos, a proxy service for Google's base storage services like Colossus. You will protect the underlying storage nodes by terminating and buffering network connections from abusive clients or remote data centers. You will make more efficient use of expensive long-range fiber bandwidth. Demand for efficient access to far-away Colossus cells is growing rapidly, with much of the recent growth coming from Google's AI efforts. AI developers have to manage specialized compute capacity and training data spread across many data-centers, making them particularly interested in efficient and reliable access to Colossus across data-center boundaries.

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 $197,000-$291,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 .

Responsibilities

  • Lead and support a team of software engineers. Cultivate a positive team environment by fostering a strong team culture.
  • Collaborate effectively with partner teams to ensure smooth collaboration and alignment.
  • Partner with tech leads to formulate and track long-term project plans, and understand the user needs to help formulate an impactful feature roadmap.
  • Contribute to the project by using Google's C++ development tools and serving stack, using Google SQL to analyze traffic patterns and create dashboards, and debugging and fixing production issues.
  • Contribute to project success by navigating conflicting demands of simplicity, efficiency, and reliability with partner teams, and maintaining a healthy release process for production software.

Similar Jobs

Google - Application Engineer, SAP Specialist

Google

Bengaluru, Karnataka, India (On-Site)
6 Days ago
Riot Games - Senior Software Engineer - Matchmaking

Riot Games

United States (On-Site)
4 Days ago
Luxoft - Senior DevOps Engineer

Luxoft

Toronto, Ontario, Canada (On-Site)
4 Months ago
ION - Principal Software Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
Riot Games - Staff Software Engineer, Game Build - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
1 Week ago
Gaming Innovation Group  - Senior .NET Backend Developer

Gaming Innovation Group

Andalusia, Spain (Hybrid)
4 Weeks ago
Maximum Games - Senior Video Game Backend Developer

Maximum Games

Bucharest, Bucharest, Romania (On-Site)
3 Weeks ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Days ago
Voodoo - Lead Multiplayer Game Developer - Paper.io 2

Voodoo

Amsterdam, North Holland, Netherlands (Remote)
3 Weeks ago
GoMotive - Senior Software Engineer

GoMotive

India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Software Engineer - Low-code Platform

ByteDance

Singapore (On-Site)
2 Months ago
The Workshop - Software Engineer - C++ (Player Experience)

The Workshop

Málaga, Andalusia, Spain (Hybrid)
1 Week ago
Meta - Production Engineering

Meta

Sunnyvale, California, United States (On-Site)
5 Months ago
Google - Technical Solutions Consultant

Google

Mountain View, California, United States (On-Site)
1 Week ago
Google - Senior Software Engineer, Full Stack, Geo

Google

Hyderabad, Telangana, India (On-Site)
6 Days ago
Meta - Software Engineering Manager, Machine Learning

Meta

Bellevue, Washington, United States (On-Site)
1 Week ago
Google - Software Engineer, Photos

Google

Sydney, New South Wales, Australia (On-Site)
1 Week ago
Tencent - Forex Application Development Intern - Singapore 900071

Tencent

Singapore (On-Site)
4 Months ago
Google - Software Engineer II, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
5 Months ago
Netflix - Data Engineer (L4) - Security

Netflix

Los Gatos, California, United States (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Madison, Wisconsin, United States

The Walt Disney Company - Lead Software Engineer in Test, iOS/Android

The Walt Disney Company

Seattle, Washington, United States (On-Site)
5 Months ago
Sphere Entertainment Co - Box Office Supervisor (Full-Time)

Sphere Entertainment Co

Las Vegas, Nevada, United States (On-Site)
5 Months ago
Google - Strategic Cloud Engineer, Application Modernization, Technical Delivery

Google

Washington, District Of Columbia, United States (On-Site)
6 Days ago
Netflix - Full Stack Engineer L5 - Cloud Engineering

Netflix

Los Gatos, California, United States (On-Site)
5 Months ago
Google - Program Manager, Business Operations, Energy and Location Strategy

Google

Kirkland, Washington, United States (On-Site)
6 Days ago
Glean - Product Manager

Glean

Palo Alto, California, United States (On-Site)
4 Months ago
ByteDance - Partnership Development Specialist - LLM Data Acquisition and Production

ByteDance

San Francisco, California, United States (On-Site)
3 Months ago
Warner Bros Games - Director of Design

Warner Bros Games

Burbank, California, United States (Remote)
1 Month ago
Sphere Entertainment Co - Motion Graphics Compositor

Sphere Entertainment Co

Burbank, California, United States (On-Site)
1 Month ago
Google - Software Engineering Manager II

Google

Mountain View, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

ByteDance - Backend Software Engineer, Enterprise Solution

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Apollo - Senior Software Engineer, Backend

Apollo

United States (Remote)
6 Months ago
Microsoft - Member of Technical Staff - Backend Engineer, Product

Microsoft

Mountain View, California, United States (Hybrid)
1 Week ago
Milestone - Software Engineer - Backend

Milestone

Israel (On-Site)
1 Month ago
The Walt Disney Company - Software Engineer II

The Walt Disney Company

Seattle, Washington, United States (On-Site)
1 Week ago
Tap Nation - Senior Unity Developer Web3 (Freelance)

Tap Nation

New York, New York, United States (Remote)
3 Months ago
Passion Gaming - Back End Engineer PHP

Passion Gaming

Haryana, India (On-Site)
7 Months ago
Google - Software Engineer III, AutoVM Infrastructure, Core

Google

Munich, Bavaria, Germany (On-Site)
1 Week ago
Epic Games - Senior Software Engineer

Epic Games

Canada (On-Site)
1 Month ago
Match Group - Engineer, Backend

Match Group

New York, New York, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Fremont, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Atlanta, Georgia, United States (On-Site)

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug