Taro Logo

Software Engineer, Site Reliability Engineer

Google is a global technology company that builds innovative products and services used by billions of users.
Site Reliability
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Site Reliability Engineer

Site Reliability Engineering (SRE) at Google Cloud 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 critical services while managing complex challenges of scale. The role involves optimizing existing systems, building infrastructure, and automating processes.

The position offers unique opportunities to work with Google Cloud's massive infrastructure while applying expertise in coding, algorithms, complexity analysis, and large-scale system design. You'll be joining a culture that values intellectual curiosity, problem-solving, and openness, bringing together diverse perspectives and backgrounds.

The role involves hands-on technical work including writing code, reviewing others' code, debugging complex systems, and participating in technical design decisions. You'll manage project priorities and deliverables while working on meaningful projects that impact Google's infrastructure at scale.

Google provides a supportive environment for learning and growth, with opportunities to collaborate with talented engineers and tackle challenging technical problems. The company is committed to diversity, equality, and creating a culture of belonging, making it an ideal place for engineers looking to make a significant impact while growing their careers.

As an SRE, you'll be at the intersection of development and operations, using software engineering approaches to solve operational challenges. The role requires both technical expertise and the ability to think strategically about system reliability, performance, and scalability.

Last updated 10 days ago

Responsibilities For Software Engineer, Site Reliability Engineer

  • Write product or system development code
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues
  • Participate in, or lead design reviews with peers and stakeholders

Requirements For Software Engineer, Site Reliability Engineer

Linux
Python
Go
Java
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 1 year of experience with data structures/algorithms and software development in one or more programming languages

Benefits For Software Engineer, Site Reliability Engineer

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

Interested in this job?