Taro Logo

Software Engineer, Site Reliability Engineering, Google Cloud

Google is a global technology company that provides a wide range of internet-related services and products.
Site Reliability
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer, Site Reliability Engineering, Google Cloud

Site Reliability Engineering (SRE) at Google Cloud combines software and systems engineering to build and maintain large-scale, distributed systems. As an SRE, you'll be responsible for ensuring the reliability and uptime of Google Cloud's services, both internal and customer-facing systems. The role involves complex challenges of scale unique to Google Cloud, requiring expertise in coding, algorithms, complexity analysis, and large-scale system design.

The position offers opportunities to optimize existing systems, build infrastructure, and automate processes. You'll work in a culture that values intellectual curiosity, problem-solving, and openness, bringing together diverse perspectives and backgrounds. The team promotes self-direction while providing support and mentorship for growth and learning.

Google Cloud's SRE team focuses on maintaining system capacity and performance while building fault-tolerant systems. You'll collaborate with peers in a blame-free environment that encourages innovation and risk-taking. The role combines technical expertise with system reliability, making it ideal for engineers who enjoy both coding and systems operations.

As part of Google, you'll benefit from working with cutting-edge technology and contributing to systems that impact millions of users. The position offers professional growth opportunities while working alongside talented engineers in a supportive environment that values diversity and inclusion.

Last updated 14 days ago

Responsibilities For Software Engineer, Site Reliability Engineering, Google Cloud

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

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 designing, analyzing, and troubleshooting distributed systems (preferred)

Interested in this job?

Jobs Related To Google Software Engineer, Site Reliability Engineering, Google Cloud