Taro Logo

Software Engineer III, Site Reliability Engineering

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

Job Description

Google is seeking a Software Engineer III for their Site Reliability Engineering (SRE) team, combining software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. This role is critical in ensuring Google's services maintain reliability and appropriate uptime while monitoring system capacity and performance.

The position offers a competitive base salary range of $141,000-$202,000 plus bonus, equity, and comprehensive benefits. The role is available in multiple locations including San Francisco, Sunnyvale, Pittsburgh, and San Bruno.

As an SRE, you'll tackle complex challenges unique to Google's scale, applying expertise in coding, algorithms, complexity analysis, and large-scale system design. The role involves writing system development code, reviewing peer code, contributing to documentation, troubleshooting distributed systems, and participating in design reviews.

The ideal candidate should have a Bachelor's degree in Computer Science or related field and at least 2 years of software development experience. Preferred qualifications include a Master's degree and experience with large-scale distributed systems.

Google's SRE team culture emphasizes intellectual curiosity, problem-solving, and openness. The organization values diversity of backgrounds and perspectives, promoting collaboration and risk-taking in a blame-free environment. They offer opportunities for self-direction on meaningful projects while providing support and mentorship for professional growth.

The role is part of Google's Technical Infrastructure team, which builds and maintains the architecture behind Google's product portfolio. This team is essential in keeping networks running efficiently and ensuring optimal user experience.

This position offers the opportunity to work on critical systems at massive scale, automate solutions, and contribute to Google's infrastructure evolution. The role combines technical expertise with project management, requiring skills in both software development and systems engineering.

Last updated 4 days ago

Responsibilities For Software Engineer III, 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 III, Site Reliability Engineering

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

Benefits For Software Engineer III, Site Reliability Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Bonus
  • Equity
  • Benefits package

Related Jobs

Software Developer II, Site Reliability

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

Software Developer II, Site Reliability

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

Software Developer II, Site Reliability

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

Software Engineer III, Site Reliability Engineering

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

Site Reliability Engineer

Site Reliability Engineer position at Global Payments, focusing on API operations and infrastructure management with hybrid work options in multiple US locations.