Taro Logo

Software Engineer II, Site Reliability Engineering

Google is a global technology company providing a wide range of internet-related services and products.
Site Reliability
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II, Site Reliability Engineering

Google's Site Reliability Engineering (SRE) team is seeking a Software Engineer II to join their dynamic organization. This role combines software and systems engineering to build and maintain Google Cloud's large-scale, distributed systems. As an SRE, you'll be responsible for ensuring the reliability and uptime of both internal and external systems while focusing on optimization, infrastructure development, and automation.

The position offers unique challenges of scale specific to Google Cloud, where you'll apply your expertise in coding, algorithms, complexity analysis, and large-scale system design. You'll be working in a culture that values diversity, intellectual curiosity, and problem-solving in a blame-free environment. The team encourages collaboration, innovative thinking, and risk-taking while providing support and mentorship for professional growth.

Your responsibilities will include writing system development code, conducting code reviews, contributing to documentation, troubleshooting complex system issues, and participating in technical design reviews. You'll work with cutting-edge technologies and be part of a team that manages the complex challenges of operating at Google's massive scale.

The role requires a Bachelor's degree in Computer Science or related field and at least one year of programming experience. You'll be joining a company known for its technical innovation, strong engineering culture, and commitment to maintaining high-quality systems. This position offers the opportunity to work on meaningful projects while learning from some of the industry's best engineers in a supportive, diverse, and inclusive environment.

Working at Google means being part of a company that values work-life balance, provides excellent benefits, and offers opportunities for career advancement. You'll be contributing to systems that impact millions of users worldwide while developing your skills in system design, automation, and large-scale operations.

Last updated 3 months ago

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

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
  • Experience in one or more programming languages
  • English proficiency

Benefits For Software Engineer II, Site Reliability Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Comprehensive health benefits including medical, dental, and vision insurance
  • 401k retirement plan
  • Parental leave
  • Education and professional development opportunities

Interested in this job?