Software Developer II, Site Reliability Developer, Google Cloud

A global technology company that specializes in internet-related services and products.
$118,000 - $170,000
Site Reliability
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

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

Google is seeking a Site Reliability Developer II to join their Cloud team, focusing on building and maintaining large-scale distributed systems. This role combines software and systems engineering to ensure Google's services maintain optimal reliability and performance.

Site Reliability Engineering (SRE) at Google is a critical discipline that ensures both internal and external systems have appropriate reliability and uptime while maintaining rapid improvement and performance. The role involves creative problem-solving, automation, and system optimization, with a focus on eliminating manual work through sophisticated engineering solutions.

The position offers a competitive base salary range of $118,000-$170,000, plus bonus, equity, and comprehensive benefits. The role is available in either Sunnyvale, CA or New York, NY, offering opportunities to work with cutting-edge technology and world-class engineers.

Key responsibilities include writing system development code, conducting code reviews, contributing to documentation, troubleshooting complex systems, and participating in technical design reviews. The ideal candidate will have a strong background in computer science, demonstrated experience with data structures and algorithms, and excellent problem-solving skills.

Google's SRE culture emphasizes diversity, intellectual curiosity, and blameless post-mortems, promoting an environment of continuous learning and improvement. The role offers opportunities to work on meaningful projects while receiving support and mentorship for professional growth.

The position requires collaboration with various teams, managing project priorities, and developing software solutions that maintain Google's high standards of reliability and performance. This is an excellent opportunity for engineers who want to impact billions of users while working with some of the most complex and large-scale systems in the industry.

Last updated 12 hours 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
Kubernetes
  • 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
Dental Insurance
Vision Insurance
401k
Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

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

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 and benefits.

Software Developer III, Site Reliability Development, Google Cloud

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

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.