Software Engineer II, Site Reliability Engineering

Google is a global technology company that builds and runs large-scale, massively distributed systems.
$120,000 - $180,000
Site Reliability
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Engineer II, Site Reliability Engineering

Site Reliability Engineering (SRE) at Google combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. As an SRE, you'll be responsible for ensuring Google Cloud's services maintain reliability and appropriate uptime for customer needs while driving continuous improvement. The role involves optimizing existing systems, building infrastructure, and implementing automation solutions.

The position offers unique challenges of scale specific to Google Cloud, requiring expertise in coding, algorithms, complexity analysis, and large-scale system design. You'll be part of a diverse team that values intellectual curiosity, problem-solving, and openness. Google's SRE culture promotes collaboration, big-picture thinking, and risk-taking in a blame-free environment.

The role provides opportunities for self-direction on meaningful projects while offering support and mentorship for professional growth. You'll work with team members from various backgrounds and perspectives, contributing to both internal and external-facing systems. Key responsibilities include code development, system optimization, and maintaining performance standards.

This position is ideal for engineers who are passionate about large-scale systems, automation, and maintaining high-reliability services. You'll have the chance to work with cutting-edge technology while ensuring Google Cloud's infrastructure meets the demands of its global user base. The role offers a perfect blend of software development and systems engineering, making it an excellent opportunity for those interested in both aspects of technology.

Last updated 2 days ago

Responsibilities For Software Engineer II, Site Reliability Engineering

  • 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 II, Site Reliability Engineering

Python
Go
Java
Kubernetes
Linux
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 1 year of experience with data structures/algorithms and software development
  • English proficiency
  • Master's degree in Computer Science or Engineering, or a related field (preferred)

Benefits For Software Engineer II, Site Reliability Engineering

Medical Insurance
Parental Leave
Equity
  • Equal employment opportunity
  • Inclusive work environment
  • Accommodation for special needs
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Software Engineer II, Site Reliability Engineering

Software Developer II, Site Reliability Development, Google Cloud

Mid-level Software Developer position focusing on Site Reliability Development for Google Cloud, building and maintaining large-scale distributed systems.

Software Developer III, Site Reliability Development, Google Cloud

Site Reliability Developer role at Google Cloud focusing on building and maintaining large-scale distributed systems with emphasis on reliability and automation.

Site Reliability Engineer, Publish/Subscribe

Site Reliability Engineer position at Google focusing on distributed systems and infrastructure management for Google Cloud services.

Software Engineer II, Site Reliability Engineering, Google Cloud

Site Reliability Engineer role at Google Cloud focusing on building and maintaining large-scale distributed systems with emphasis on reliability and automation.

Software Engineer III, SRE, Display Ads Targeting SRE

Software Engineer III position in Google's Site Reliability Engineering team, focusing on Display Ads Targeting systems maintenance and optimization.