Senior Software Engineer, Site Reliability Engineering

Google is a global technology company that builds and runs large-scale, massively distributed systems and cloud services.
$150,000 - $250,000
Site Reliability
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Site Reliability Engineering

Google's Site Reliability Engineering (SRE) team is expanding with a new foundation in Bengaluru, focusing on Enterprise Applications. This role combines software and systems engineering to build and maintain Google Cloud's large-scale, distributed systems. As a Senior SRE, you'll be responsible for ensuring the reliability and uptime of both internal and external systems while managing capacity and performance.

The position offers a unique opportunity to be a founding member of the Enterprise Applications SRE team in Bengaluru. You'll tackle complex challenges of scale specific to Google Cloud, applying your expertise in coding, algorithms, complexity analysis, and large-scale system design. The role involves working with distributed systems, focusing on optimizing existing systems, building infrastructure, and implementing automation to eliminate manual work.

Google's SRE culture thrives on intellectual curiosity, problem-solving, and openness. The organization brings together diverse backgrounds and perspectives, encouraging collaboration and risk-taking in a blame-free environment. You'll have the freedom to work on meaningful projects while receiving support and mentorship for continuous learning and growth.

The role combines technical leadership with hands-on engineering, requiring both strategic thinking and practical implementation skills. You'll work closely with business partners to drive innovation in enterprise application reliability while maintaining Google's high standards for system performance and stability. This is an excellent opportunity for experienced engineers who want to shape the future of enterprise applications at Google while working with cutting-edge technology at massive scale.

Last updated 6 days ago

Responsibilities For Senior 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
  • Reduce the operational work significantly for our footprint on Google Cloud Platform
  • Deliver Impact and help the team focus and choose impactful projects, and deliver to completion

Requirements For Senior Software Engineer, Site Reliability Engineering

Kubernetes
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
  • 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
  • Experience working in computing, distributed systems, storage, or networking
  • Excellent problem-solving approach and communication skills

Interested in this job?

Jobs Related To Google Senior Software Engineer, Site Reliability Engineering

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

Senior Software Developer, Site Reliability Engineering, Google Cloud

Senior Software Developer role in Google's Site Reliability Engineering team, focusing on building and maintaining large-scale distributed systems with 5+ years of experience required.

Senior Software Engineer, SRE, Cloud Incident Response

Senior SRE position at Google focusing on Cloud Incident Response, system reliability, and distributed systems management.

Senior Software Engineer, Site Reliability Engineering, Google Play

Senior Site Reliability Engineer position at Google Play, focusing on maintaining and optimizing large-scale distributed systems and ensuring service reliability.

Senior Software Engineer, Site Reliability Engineering, Google Cloud

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