Software Developer II, Site Reliability Development, Google Cloud

Google is a global technology leader that specializes in internet-related services and products.
$120,000 - $180,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 Development, Google Cloud

Site Reliability Development at Google Cloud combines software and systems development to build and run large-scale, massively distributed, fault-tolerant systems. As a Site Reliability Developer II, you'll be responsible for ensuring Google Cloud's services maintain reliability and appropriate uptime for customer needs while driving continuous improvement. The role involves managing complex challenges of scale unique to Google Cloud, utilizing expertise in coding, algorithms, complexity analysis, and large-scale system design.

The position offers opportunities to work on meaningful projects in a blame-free environment that values diversity, intellectual curiosity, and problem-solving. Google's SRE culture promotes self-direction while providing necessary support and mentorship for professional growth. You'll be part of a team that brings together people with diverse backgrounds and perspectives.

Your responsibilities will include writing and reviewing code, contributing to documentation, troubleshooting system issues, and participating in technical design decisions. You'll work on optimizing existing systems, building infrastructure, and creating automation solutions to eliminate manual work. The role requires strong technical expertise to manage project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions.

This position offers the chance to work with cutting-edge technology while ensuring the reliability of Google Cloud's critical infrastructure. You'll collaborate with talented engineers, participate in a culture that values continuous learning, and have the opportunity to make a significant impact on systems used by millions of users worldwide.

Last updated 24 minutes ago

Responsibilities For Software Developer II, 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 and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies

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

Medical Insurance
Dental Insurance
Vision Insurance
  • Equal opportunity employer
  • Accommodation for special needs
  • Diverse and inclusive workplace

Interested in this job?

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

Software Developer III, Site Reliability Development, Google Cloud

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

Site Reliability Engineer, Publish/Subscribe

Site Reliability Engineer position at Google focusing on distributed systems and infrastructure reliability for cloud services.

Software Engineer III, Site Reliability Engineering, Google Cloud

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

Software Engineer II, Site Reliability Engineering

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

Software Engineer III, SRE, Display Ads Targeting SRE

Software Engineer III position in Google's Site Reliability Engineering team, focusing on Display Ads Targeting infrastructure in Dublin, Ireland.