Taro Logo

Software Engineer, Site Reliability Engineering, Google Cloud

A leading technology company that specializes in 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

Google Cloud's Site Reliability Engineering (SRE) team combines software and systems engineering to build and maintain large-scale, distributed, fault-tolerant 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 in a blame-free environment. The team encourages self-direction on meaningful projects while providing support and mentorship for growth.

Your work will directly impact the performance and reliability of Google Cloud's infrastructure, requiring a balance of software development skills and systems engineering knowledge. You'll collaborate with teams across Google to ensure services meet customer needs while maintaining high standards of reliability and performance. The role offers exposure to cutting-edge technology and the chance to solve unique challenges at massive scale.

This position at Google Cloud combines technical expertise with strategic thinking, as you'll need to make decisions that affect system architecture and reliability. You'll be part of a team that values continuous learning and innovation, with opportunities to contribute to Google's world-class infrastructure and services.

Last updated a day 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
Python
Go
Java
  • 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)

Benefits For Software Engineer, Site Reliability Engineering, Google Cloud

Medical Insurance
401k
Parental Leave
Education Budget
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave
  • Professional development opportunities

Interested in this job?

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