Software Engineer III, Site Reliability Engineering, Network Management

Google is a global technology company that builds innovative products and services used by billions of users.
Site Reliability
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer III, Site Reliability Engineering, Network Management

Google's Site Reliability Engineering (SRE) team is seeking a Software Engineer III to join their Network Management team. This role combines software and systems engineering to build and maintain Google Cloud's large-scale, distributed systems. As an SRE, you'll be responsible for ensuring the reliability and uptime of both internal and customer-facing systems while managing capacity and performance.

The position offers unique challenges of scale specific to Google Cloud, where you'll apply your expertise in coding, algorithms, complexity analysis, and large-scale system design. You'll work in a culture that values intellectual curiosity, problem-solving, and openness, bringing together diverse perspectives in a blame-free environment.

Your responsibilities will include writing and reviewing code, contributing to documentation, troubleshooting complex system issues, and participating in design reviews. You'll manage project priorities and deliverables while working on meaningful projects that directly impact Google's infrastructure.

The role requires strong technical skills in distributed systems, software development, and system design. You'll be part of a team that promotes self-direction while providing support and mentorship for professional growth. This position offers the opportunity to work on critical infrastructure that powers Google's global services while collaborating with talented engineers from diverse backgrounds.

The ideal candidate will have experience with data structures/algorithms, distributed systems, and a strong foundation in computer science. You'll be working in Google's Dublin office, contributing to the company's mission of building and maintaining reliable, scalable systems that serve billions of users worldwide.

Last updated 21 minutes ago

Responsibilities For Software Engineer III, Site Reliability Engineering, Network Management

  • Write product or system development code
  • Review code developed by other engineers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues
  • Participate in, or lead design reviews with peers and stakeholders

Requirements For Software Engineer III, Site Reliability Engineering, Network Management

Linux
Kubernetes
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 2 years of experience with data structures/algorithms and software development in one or more programming languages
  • Master's degree in Computer Science or Engineering (preferred)
  • 2 years of experience in designing, analyzing, and troubleshooting distributed systems (preferred)

Benefits For Software Engineer III, Site Reliability Engineering, Network Management

Medical Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement benefits
  • Parental leave

Interested in this job?

Jobs Related To Google Software Engineer III, Site Reliability Engineering, Network Management

Software Engineer II, Site Reliability Engineering, Pub/Sub

Site Reliability Engineer role at Google focusing on maintaining and optimizing Google Cloud's Pub/Sub services with emphasis on reliability and scalability.

Software Engineer II, Site Reliability Engineering, Google Cloud

Software Engineer II position in Google Cloud's Site Reliability Engineering team, focusing on building and maintaining large-scale distributed systems with emphasis on reliability and performance optimization.

Software Engineer III, Google Cloud, Site Reliability Engineering

Software Engineer III position at Google Cloud focusing on Site Reliability Engineering, building and maintaining large-scale distributed systems with remote work opportunity in Poland.

Systems Engineer III, Host Networking Site Reliability Engineering

Systems Engineer III position at Google focusing on Host Networking Site Reliability Engineering, requiring expertise in distributed systems, Linux, and programming.

Software Engineer III, Site Reliability Engineering, Google Cloud

Site Reliability Engineer III position at Google Cloud, focusing on building and maintaining large-scale distributed systems with competitive compensation and benefits.