Software Engineering Manager II, Namespaces Site Reliability Engineering

2 Months ago • 8-13 Years • Backend Development • Devops

Job Summary

Job Description

This Software Engineering Manager II position within Google's Namespaces Site Reliability Engineering (SRE) team in Dublin, Ireland, requires leading a team of engineers responsible for the durability, integrity, and efficiency of Google's planet-scale storage fleet. Responsibilities include managing service availability and performance, building automation to prevent issues, managing on-call rotations, and developing software to improve the scalability and efficiency of Google's services. The role focuses on cluster-level filesystems and services supporting a global namespace with data replication, critical to Google's Cloud and AI/ML strategies. The ideal candidate will have extensive experience in software development, distributed systems, and people management, along with expertise in debugging, optimization, and automation.
Must have:
  • 8+ years data structures/algorithms experience
  • 5+ years software development experience
  • 3+ years people management experience
  • Distributed systems design/troubleshooting
  • Lead engineering teams, ensure uptime
  • Build automation to prevent problems
Good to have:
  • Experience in computing, storage, networking
  • Expertise in large-scale distributed systems
  • Code debugging, optimization, automation
  • Excellent problem-solving & communication

Job Details

Minimum qualifications:

  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
  • 8 years of experience with data structures or algorithms.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of people management experience, and experience designing, analyzing, and troubleshooting distributed systems.

Preferred qualifications:

  • Experience working in computing, distributed systems, storage, or networking.
  • Expertise in designing, analyzing, and troubleshooting large-scale distributed systems.
  • Ability to debug, optimize code, and to automate routine tasks.
  • Excellent problem-solving approach, with effective communication skills.

About the job

Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to users' needs and a fast rate of improvement. Additionally SRE’s will keep an ever-watchful eye on our systems capacity and performance.

Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you’ll have the opportunity to manage the complex challenges of scale which are unique to Google, while using your expertise in coding, algorithms, complexity analysis and large-scale system design.

SRE's culture of intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow.

To learn more: check out our books on or read a about why a Software Engineer chose to join SRE.

Run and defend the durability, integrity, and efficiency of Google's planet-scale storage fleet. Namespaces SRE supports cluster-level filesystems, as well as services supporting a global namespace with data replication between clusters. These services underpin nearly every product area and are a mission critical area for Google and its Cloud and Artificial Intelligence (AI)/Machine Learning (ML) strategies.

Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.

Responsibilities

  • Lead a team of Software/Systems Engineers on projects for users and be responsible for uptime.
  • Own end-to-end availability and performance of key services and build automation to prevent problem recurrence. Automate response to all non-exceptional service conditions.
  • Manage on-call rotations across continents, using a follow-the-sun model.
  • Design, write and deliver software to improve the availability, scalability, latency and efficiency of Google's services.

Similar Jobs

Veeam Software - Junior C++ Developer

Veeam Software

Czechia (Remote)
1 Month ago
Netomi - ML Data Analyst

Netomi

Gurugram, India (Remote)
1 Month ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Vision Generative AI)

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Social Discovery Group - Senior NLP Engineer

Social Discovery Group

Poland (Remote)
8 Months ago
Google - Software Engineer, Cloud AI, Early Career

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Voldex - Backend Software Engineer

Voldex

United Kingdom (Remote)
3 Months ago
Appier - Software Engineer, Backend Development (Graduate)

Appier

Taipei City, Taiwan (On-Site)
5 Months ago
Google - Software Engineer II, Data Engineering Console, Infrastructure

Google

Zürich, Zurich, Switzerland (On-Site)
2 Months ago
Mashgin - Senior Software Engineer, Backend

Mashgin

Palo Alto, California, United States (Hybrid)
8 Months ago
Rocket Science - Full Stack Engineer

Rocket Science

Wales, United Kingdom (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Adyen - Senior Machine Learning Scientist

Adyen

Amsterdam, North Holland, Netherlands (On-Site)
1 Month ago
Ariens Company - Senior Software Engineer -Backend

Ariens Company

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Haleon - EC and Emerging Channel Director

Haleon

Shanghai, China (On-Site)
1 Month ago
Apple - HID Algorithms Manager

Apple

San Diego, California, United States (On-Site)
2 Months ago
ByteDance - Research Scientist, Applied GAI-Vision

ByteDance

San Jose, California, United States (On-Site)
8 Months ago
PlayStation Global - Principal Software Engineer, Graphics

PlayStation Global

Aliso Viejo, California, United States (On-Site)
2 Months ago
Birdeye - Senior Product Manager

Birdeye

Gurugram, Haryana, India (On-Site)
8 Months ago
Google - Software Engineer, Early Career, Campus

Google

Bucharest, Bucharest, Romania (On-Site)
6 Months ago
The Walt Disney Company - Sr Machine Learning Engineer

The Walt Disney Company

Los Angeles, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Dublin, County Dublin, Ireland

Marsh McLennan - Gen AI Developer - Innovation Centre

Marsh McLennan

Dublin, County Dublin, Ireland (Hybrid)
1 Month ago
Playrix - Strategic Sourcing Manager

Playrix

Ireland (Remote)
5 Months ago
Playrix - AI Artist

Playrix

Ireland (Remote)
3 Months ago
Playrix - Python Full Stack Developer (DevTools)

Playrix

Ireland (Remote)
3 Months ago
Google - Software Engineer, Site Reliability Engineering

Google

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Version1 - Account Manager - Ireland Public Sector

Version1

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Riot Games - Senior Narrative Designer - R&D Shanghai

Riot Games

Dublin, County Dublin, Ireland (On-Site)
7 Months ago
Globalization Partners - Software Engineer II

Globalization Partners

Ireland (Remote)
1 Month ago
Riot Games - Staff Software Engineer (Build Platforms) - VALORANT, Foundations

Riot Games

Dublin, County Dublin, Ireland (On-Site)
7 Months ago
Survay Monkey - Senior Sales Enablement Program Manager

Survay Monkey

Dublin, County Dublin, Ireland (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Simple Viral Games - Fullstack Developer Intern

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Tesla - Software Developer, IT Application

Tesla

North Holland, Netherlands (On-Site)
4 Months ago
ByteDance - Software Engineer, Video-On-Demand

ByteDance

Singapore (On-Site)
8 Months ago
N-iX - Senior Backend (Java/Scala) Engineer

N-iX

Ukraine (Remote)
2 Months ago
Epic Games - Senior UI Engineer, Fortnite

Epic Games

London, England, United Kingdom (On-Site)
2 Months ago
Knuddels - Java Backend Developer

Knuddels

Baden-Württemberg, Germany (Hybrid)
3 Months ago
SparkCognition - Software Engineer (Backend)

SparkCognition

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Sporty Group - Technical Director

Sporty Group

(Remote)
7 Months ago
Electronic Arts - Software Developer I - AdTech

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
Behaviour Interactive - Senior Online Programmer - Unannounced IP | Programmeur·euse Senior·e en ligne  - Projet non annoncé

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Atlanta, Georgia, United States (On-Site)

New York, United States (On-Site)

London, England, United Kingdom (On-Site)

Taipei City, Taiwan (On-Site)

Kirkland, Washington, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (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