Staff Software Engineer, Site Reliability Engineering

Google is a global technology company that provides a wide range of internet-related services and products.
Site Reliability
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Site Reliability Engineering

Google is seeking a Staff Software Engineer for their Site Reliability Engineering (SRE) team, combining software and systems engineering expertise to build and maintain large-scale, distributed systems. This role is crucial in ensuring Google Cloud's services maintain optimal reliability and performance while driving continuous improvement.

The position requires a seasoned professional with 8+ years of experience in complex systems and algorithms, along with strong programming skills in languages like Python, Go, or Java. You'll be responsible for architecting solutions that enhance application reliability, leading technical initiatives, and managing distributed systems at Google's impressive scale.

As a technical lead in Bengaluru, you'll work with business partners to innovate reliability solutions for enterprise applications, leveraging Google's SRE strategies across their cloud platform. The role offers unique challenges in managing systems at Google's scale while providing opportunities to work with cutting-edge technology and contribute to critical infrastructure.

The ideal candidate will bring extensive experience in enterprise applications, cloud deployments, and complex system analysis. You'll join a culture that values diversity, intellectual curiosity, and problem-solving, working in a blame-free environment that encourages collaboration and innovation.

This position offers the chance to work on meaningful projects with significant impact, supported by a strong mentorship environment that promotes learning and growth. You'll be at the forefront of maintaining and improving the infrastructure that powers Google's global services, making this an exceptional opportunity for those passionate about large-scale systems engineering and reliability.

Last updated a month ago

Responsibilities For Staff Software Engineer, Site Reliability Engineering

  • Architect, design, and execute on projects to improve the reliability posture of critical applications
  • Drive technical interactions with business partners to come up with innovative ideas in terms of improving reliability for enterprise applications
  • Help the team focus and choose impactful projects, and deliver to completion
  • Leverage Google Site Reliability Engineering (SRE) strategies to span Google Cloud Platform (GCP) and the Google stack
  • Be a technical lead for a team in Bengaluru

Requirements For Staff Software Engineer, Site Reliability Engineering

Python
Go
Java
Linux
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 8 years of experience in algorithms, data structures, analysis, software design or Unix/Linux systems, IP networking, performance and application issues
  • 5 years of experience programming in one or more of the following languages: C, C++, Java, Python, Go, Perl, or Ruby
  • 3 years of experience leading projects and designing, analyzing, and troubleshooting distributed systems
  • Experience in an engineering or operations role in enterprise applications or other large-scale enterprise space
  • Experience in navigating enterprise software, deployment, and management of workloads in the cloud
  • Experience in problem-solving and analyzing complex enterprise systems

Interested in this job?

Jobs Related To Google Staff Software Engineer, Site Reliability Engineering

Technical Program Manager III, Site Reliability, Storage

Technical Program Manager III position at Google, leading Storage Site Reliability Engineering initiatives and cross-functional programs.

Software Engineering Manager II, Site Reliability Engineering

Lead Google's Site Reliability Engineering team, managing distributed systems and ensuring service reliability while driving technical innovation and team development.

Software Engineering Manager II, Site Reliability Engineering

Lead Site Reliability Engineering team at Google, managing distributed systems and ensuring service reliability while providing technical leadership and team development.

Software Engineering Manager II, Site Reliability Engineering, Google Cloud

Lead Site Reliability Engineering team at Google Cloud, managing distributed systems and ensuring service reliability at global scale.

Software Engineering Manager, Site Reliability Engineering, FM Store

Lead Site Reliability Engineering team at Google, managing distributed systems and ensuring reliability of Google's services while driving technical excellence and team growth.