Software Developer III, Site Reliability Development, Google Cloud

Google is a global technology company that builds innovative products and services used by billions of users.
$141,000 - $202,000
Site Reliability
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Developer III, Site Reliability Development, Google Cloud

Google Cloud is seeking a Software Developer III for their Site Reliability Development team, combining software and systems development to build and maintain large-scale distributed systems. This role focuses on ensuring Google Cloud's services maintain reliability and appropriate uptime while monitoring system capacity and performance. The position involves optimizing existing systems, building infrastructure, and automating processes.

The role offers unique challenges of scale specific to Google Cloud, requiring expertise in coding, algorithms, complexity analysis, and large-scale system design. Google's culture promotes intellectual curiosity, problem-solving, and openness, bringing together diverse perspectives in a blame-free environment that encourages collaboration and risk-taking.

As a Site Reliability Developer, you'll manage project priorities and deliverables while designing, developing, testing, and maintaining software solutions. The role requires strong technical skills in distributed systems, coding, and system design, with opportunities to work on meaningful projects that impact Google Cloud's infrastructure.

The position offers competitive compensation including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. Located in Waterloo, ON, Canada, this role provides an opportunity to work with cutting-edge technology while contributing to Google Cloud's reliability and performance.

The ideal candidate will have at least 2 years of software development experience and strong knowledge of data structures and algorithms. They should be comfortable with code review, documentation, and cross-team collaboration. This role represents an excellent opportunity for those interested in large-scale distributed systems and site reliability engineering at one of the world's leading tech companies.

Last updated 8 hours ago

Responsibilities For Software Developer III, Site Reliability Development, 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 III, Site Reliability Development, Google Cloud

Linux
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages
  • 2 years of experience with data structures or algorithms
  • Master's degree in Computer Science or Engineering (preferred)
  • 2 years of experience designing, analyzing, and troubleshooting large-scale distributed systems (preferred)

Benefits For Software Developer III, Site Reliability Development, Google Cloud

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

Interested in this job?

Jobs Related To Google Software Developer III, Site Reliability Development, Google Cloud

Software Developer III, Site Reliability Development, Google Cloud

Software Developer III position focused on Site Reliability Development for Google Cloud, building and maintaining large-scale distributed systems.

Software Engineer III, Site Reliability Engineering, Google Cloud

Software Engineer III position in Google Cloud's Site Reliability Engineering team, focusing on building and maintaining large-scale distributed systems with emphasis on reliability and performance optimization.

Site Reliability Engineer, AlphaNet Edge

Site Reliability Engineer position at Google focusing on building and maintaining large-scale distributed systems for AlphaNet Edge infrastructure.

Site Reliability Engineer

Site Reliability Engineer position at Google focusing on building and maintaining large-scale distributed systems, requiring 2+ years of software development experience.

Software Developer II, Site Reliability Developer, Google Cloud

Site Reliability Developer position at Google Cloud, focusing on building and maintaining large-scale distributed systems with competitive compensation.