Senior Software Developer, Site Reliability Engineering, Google Cloud

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

Description For Senior Software Developer, Site Reliability Engineering, Google Cloud

Google Cloud is seeking a Senior Software Developer in Site Reliability Engineering (SRE) to join their technical infrastructure team. This role combines software and systems engineering to build and maintain large-scale distributed systems that power Google Cloud's services.

The position requires deep expertise in software development, distributed systems, and technical leadership. You'll be responsible for ensuring Google Cloud's services maintain high reliability and performance while driving continuous improvement. The role involves working on complex challenges of scale unique to Google Cloud's infrastructure.

As an SRE, you'll engage in the complete service lifecycle - from initial design through deployment and ongoing operations. Key responsibilities include system design consulting, developing software platforms, capacity planning, and launch reviews. You'll also focus on monitoring system health, implementing automation for scale, and managing incident response.

The ideal candidate brings 5+ years of software development experience, strong knowledge of data structures and algorithms, and proven experience with large-scale distributed systems. Leadership experience is essential as you'll be guiding projects and providing technical direction to teams.

Google offers a competitive compensation package including a base salary range of $166,000-$244,000 plus bonus, equity, and comprehensive benefits. The role provides opportunities to work with cutting-edge technology at massive scale while collaborating with world-class engineers.

The position is available in several major tech hubs including Sunnyvale, Seattle, New York, and San Francisco in the US, as well as Waterloo in Canada. Google promotes an inclusive culture that values diverse perspectives and encourages collaboration and intellectual curiosity.

This is an excellent opportunity for experienced software engineers passionate about reliability, scalability, and automation to make a significant impact on the infrastructure powering Google Cloud's global services.

Last updated 13 hours ago

Responsibilities For Senior Software Developer, Site Reliability Engineering, Google Cloud

  • Engage in and improve the whole lifecycle of services—from inception and design, through to deployment, operation and refinement
  • Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews
  • Maintain services once they are live by measuring and monitoring availability, latency and overall system health
  • Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity
  • Practice sustainable incident response and blameless postmortems

Requirements For Senior Software Developer, Site Reliability Engineering, Google Cloud

Linux
Kubernetes
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 5 years of experience with data structures or algorithms
  • 3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems
  • 2 years of experience leading projects and providing technical leadership

Benefits For Senior Software Developer, Site Reliability Engineering, Google Cloud

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Senior Software Developer, Site Reliability Engineering, Google Cloud

Senior Software Engineer, Site Reliability Engineering

Senior SRE position at Google focusing on building and maintaining large-scale distributed systems with emphasis on reliability and automation.

Senior Software Developer, Site Reliability Engineering, Google Cloud

Senior SRE role at Google Cloud focusing on building and maintaining large-scale distributed systems with emphasis on reliability, scalability, and automation.

Senior Software Developer, Site Reliability Engineering, Google Cloud

Senior Site Reliability Engineering role at Google Cloud focusing on building and maintaining large-scale distributed systems with competitive compensation and benefits.

Senior Software Developer, Site Reliability Engineering, Google Cloud

Senior Software Developer position in Site Reliability Engineering at Google Cloud, focusing on building and maintaining large-scale distributed systems with competitive compensation and multiple location options.