Taro Logo

Senior Software Engineer, Site Reliability Engineering

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

Job Description

Google's Site Reliability Engineering (SRE) team combines software and systems engineering to build and maintain large-scale, distributed systems. As an SRE at Google, you'll be responsible for ensuring the reliability and performance of Google's critical internal and external systems. The role involves creative problem-solving, automation, and system optimization.

The position requires expertise in software development, distributed systems, and technical leadership. You'll work on designing, building, and maintaining efficient large-scale systems, with a focus on reliability, uptime, capacity, and performance. The SRE team values diversity, intellectual curiosity, and a blame-free environment for problem-solving.

As a Senior SRE, you'll be involved in the entire service lifecycle, from design to deployment and maintenance. You'll contribute to system design, develop software platforms, conduct capacity planning, and perform launch reviews. The role involves monitoring system health, implementing automation, and participating in incident response.

Google offers a competitive compensation package, including a base salary range of $166,000-$244,000, plus bonus, equity, and comprehensive benefits. The company is committed to diversity and inclusion, providing equal opportunities regardless of background.

The Technical Infrastructure team, which includes SRE, is fundamental to Google's operations, maintaining the architecture that powers Google's extensive product portfolio. This role offers the opportunity to work on some of the world's largest distributed systems while collaborating with talented engineers in a supportive, growth-oriented environment.

Last updated 25 days ago

Responsibilities For Senior Software Engineer, Site Reliability Engineering

  • 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 Engineer, Site Reliability Engineering

Linux
  • 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
  • 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 Engineer, Site Reliability Engineering

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

Related Jobs

Senior Software Engineer, Site Reliability Engineering

Senior SRE position at Google focusing on building and maintaining large-scale distributed systems with competitive compensation and opportunities for technical leadership.

Senior Software Engineer, Site Reliability Engineering

Senior SRE position at Google focusing on building and maintaining large-scale distributed systems with competitive compensation and comprehensive benefits.

Senior Software Developer, Site Reliability Development

Senior Software Developer role focused on Site Reliability Development at Google, building and maintaining large-scale distributed systems with competitive compensation.

Senior Software Engineer, Site Reliability Engineering

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

Senior Software Developer, Site Reliability Development

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