Taro Logo

Software Engineer III, Site Reliability Engineering

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

Description For Software Engineer III, Site Reliability Engineering

Google's Site Reliability Engineering (SRE) team is at the forefront of maintaining and optimizing the company's large-scale, distributed systems. As a Software Engineer III in SRE, you'll combine software and systems engineering expertise to ensure Google Cloud's services maintain high reliability and performance standards. The role involves working on unique scalability challenges, developing infrastructure, and implementing automation solutions.

The position offers an intellectually stimulating environment where you'll collaborate with diverse teammates to solve complex technical challenges. You'll be responsible for managing project priorities, developing software solutions, and contributing to system design decisions. The role requires both technical depth in distributed systems and the ability to work effectively in a team setting.

Google's SRE team emphasizes a culture of continuous learning, blame-free problem-solving, and technical innovation. You'll have opportunities to work on meaningful projects while receiving support and mentorship for professional growth. The position combines hands-on technical work with strategic thinking about system architecture and reliability.

This role is ideal for engineers who are passionate about large-scale systems, have strong coding and problem-solving skills, and want to work at the intersection of software development and systems engineering. You'll be part of a team that directly impacts the reliability of Google's global infrastructure while working with cutting-edge technology and contributing to the evolution of SRE practices.

Last updated 12 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
  • 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
  • 2 years of experience with data structures or algorithms
  • Experience working in computing, distributed systems, storage, or networking
  • Experience in designing, analyzing, and troubleshooting large-scale distributed systems
  • Ability to debug, optimize code, and to automate routine tasks
  • Excellent problem-solving, verbal and written communication skills

Benefits For Software Engineer III, Site Reliability Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave
  • Equal employment opportunity

Interested in this job?

Jobs Related To Google Software Engineer III, Site Reliability Engineering