Software Developer II, Site Reliability Developer, Google Cloud

Google is a global technology company that builds and runs large-scale, massively distributed systems.
$114,000 - $168,000
Site Reliability
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS · Cloud

Description For Software Developer II, Site Reliability Developer, Google Cloud

Site Reliability Engineering (SRE) at Google is an engineering discipline that combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. As an SRE, you'll ensure Google's services have appropriate reliability and uptime while maintaining performance and capacity. The role focuses on optimizing existing systems, building infrastructure, and automating operations problems.

SRE at Google emphasizes limiting operational work, conducting blameless postmortems, and proactively identifying potential outages. The culture promotes diversity, intellectual curiosity, and problem-solving in a blame-free environment. You'll work with a diverse team of professionals from various backgrounds and perspectives, collaborating on meaningful projects while receiving support and mentorship for growth.

The position offers a competitive compensation package including base salary, bonus, equity, and benefits. You'll be responsible for managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions. This role provides an opportunity to work on critical systems that impact millions of users while being part of a team that values continuous learning and improvement.

As an SRE, you'll use a broad spectrum of tools and approaches to solve complex problems, working on both internally critical and externally-visible systems. The role requires creative engineering solutions to operations problems, with a focus on automation and system optimization. You'll be part of a team that's responsible for understanding how systems relate to each other and maintaining the big picture of Google's infrastructure.

Last updated 2 days ago

Responsibilities For Software Developer II, Site Reliability Developer, Google Cloud

  • 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 by analyzing the sources of issues
  • Participate in, or lead design reviews with peers and stakeholders

Requirements For Software Developer II, Site Reliability Developer, Google Cloud

Linux
Python
Go
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • Experience with data structures/algorithms and software development in one or more programming languages
  • Master's degree in Computer Science or Engineering (preferred)

Benefits For Software Developer II, Site Reliability Developer, Google Cloud

Medical Insurance
401k
Parental Leave
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Software Developer II, Site Reliability Developer, Google Cloud

Software Engineer II, Cloud Conversational AI SRE

Software Engineer II position at Google focusing on Site Reliability Engineering for Cloud Conversational AI systems, requiring 1 year of experience.

Software Engineer II, Site Reliability Engineering, Bandwidth SRE

Site Reliability Engineer role at Google focusing on maintaining and improving large-scale distributed systems reliability and performance.

Software Developer II, Site Reliability Developer, Google Cloud

Site Reliability Engineer role at Google focusing on building and maintaining large-scale distributed systems with competitive compensation and growth opportunities.

Software Engineer II, Site Reliability Engineering, Bandwidth SRE

Site Reliability Engineer role at Google focusing on maintaining and improving large-scale distributed systems reliability and performance.

Software Engineer, Site Reliability Engineering, Google Customer Solutions

Site Reliability Engineer role at Google focusing on building and maintaining large-scale distributed systems with emphasis on reliability, performance, and automation.