Software Engineering Manager II, Storage

8 Hours 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

NVIDIA - Senior Generalist Software Engineer -- Omniverse

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
Microsoft - Senior Software Engineering Manager

Microsoft

Prague, Prague, Czechia (On-Site)
19 Hours ago
Luxoft - Siebel L2 Support Consultant

Luxoft

New Delhi, Delhi, India (Remote)
5 Months ago
Netflix - Data Engineer (L4) - Security

Netflix

Los Gatos, California, United States (Hybrid)
16 Hours ago
Microsoft - Software Engineer II

Microsoft

Redmond, Washington, United States (On-Site)
3 Days ago
Canva - Backend Software Engineer - Internationalization

Canva

Beijing, Beijing, China (Remote)
1 Month ago
1047 Games - Fullstack Engineer

1047 Games

(Remote)
2 Months ago
Google - Engineering Manager, Google Play Store

Google

Bengaluru, Karnataka, India (On-Site)
8 Hours ago
Epic Games - Security Programmer - Backend (Asset Integrity)

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Abnormal Security - Software Engineer - II, Backend

Abnormal Security

Bengaluru, Karnataka, India (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Software Engineer Intern (CDN/Edge/Traffic Platform)

ByteDance

Seattle, Washington, United States (On-Site)
3 Weeks ago
Nagarro - Senior Staff Engineer, QA Automation

Nagarro

Portugal (Remote)
6 Months ago
Nolimit City - Game Mathematician

Nolimit City

Stockholm, Stockholm County, Sweden (On-Site)
5 Months ago
Relax Gaming  - Game Prototyping Engineer

Relax Gaming

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Epic Games - Security Programmer - Backend (Asset Integrity)

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
The Walt Disney Company - Sr. System Reliability Engineer

The Walt Disney Company

Burbank, California, United States (On-Site)
3 Weeks ago
Google - Senior Software Engineer, Chrome Browser Infrastructure

Google

Mexico City, Mexico City, Mexico (On-Site)
9 Hours ago
Google - Software Engineer, Early Career, Cloud AI

Google

(On-Site)
4 Months ago
Ness Digital - Senior Kubernetes Engineer

Ness Digital

United States (Remote)
1 Week ago
Electronic Arts - Data Science Engineer

Electronic Arts

Hyderabad, Telangana, India (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Madison, Wisconsin, United States

AGS - American Gaming Systems - Field Service Technician II

AGS - American Gaming Systems

Providence, Rhode Island, United States (On-Site)
2 Days ago
Microsoft - Member of Technical Staff - Post-Training

Microsoft

Redmond, Washington, United States (On-Site)
1 Day ago
Oculus VR - Senior Combat Designer

Oculus VR

Austin, Texas, United States (On-Site)
2 Weeks ago
Universal Music - Director of Creative Strategy, eCommerce

Universal Music

New York, New York, United States (On-Site)
1 Month ago
The Walt Disney Company - Talent & Influencer Partnerships Specialist

The Walt Disney Company

Santa Monica, California, United States (On-Site)
15 Hours ago
Rackspace Technology - Finance Internship

Rackspace Technology

United States (Remote)
1 Month ago
Zoox - Systems Engineer - System Validation

Zoox

Foster City, California, United States (Hybrid)
6 Months ago
Funko - Fulfillment Supervisor

Funko

Buckeye, Arizona, United States (On-Site)
6 Months ago
Intrepid Studios,  Inc  - Senior VFX Artist

Intrepid Studios, Inc

San Diego, California, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Google - Software Engineer, Cloud AI, Early Career

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
11 Hours ago
Sony Interactive Entertainment - System Development Engineer (PlayStation Platform Game Content Authorship and Delivery System)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
2 Weeks ago
Epic Games - Backend Engineer

Epic Games

(On-Site)
3 Weeks ago
Playtika - Server Technical Lead

Playtika

Poland (Hybrid)
5 Months ago
Hawk Eye Innovations - Mid-Level Java Engineer

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
3 Weeks ago
Casumo - Engineering Team Lead

Casumo

(Hybrid)
3 Weeks ago
Tencent - Senior Backend Engineer for Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Epic Games - Principal Programmer, Horde

Epic Games

United States (On-Site)
2 Months ago
Tencent - DBA Intern

Tencent

(On-Site)
1 Month ago
Casumo - Engineering Team Lead

Casumo

(Hybrid)
3 Weeks 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.

Bucharest, Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, 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