Google is hiring – Software Engineer, Site Reliability Engineering

Latest Job Updates – June 2025

Google is seeking a Software Engineer to join its Site Reliability Engineering (SRE) team in Bengaluru, Karnataka, India. This mid-level role is ideal for candidates with a Bachelor’s degree in Computer Science (or equivalent experience) and at least 2 years of software development experience in languages like Python, C++, or Java. As part of the SRE team, you’ll ensure high reliability, scalability, and uptime for Google’s enterprise systems, leveraging your skills in data structures, algorithms, cloud services, and Unix/Linux environments. It’s a unique opportunity to work on globally distributed infrastructure and contribute to automation, performance tuning, and fault-tolerant system design.


🔹 Job Overview

  • Role: Software Engineer, Site Reliability Engineering
  • Company: Google
  • Location: Bengaluru, Karnataka, India
  • Experience Required: 2+ years
  • Education: Bachelor’s degree in Computer Science or related (or equivalent experience)
  • Salary: Not Disclosed
  • Slug: software-engineer-site-reliability-engineering

🔹 Job Description (150+ words)

Join Google’s SRE team to build, maintain, and optimize large-scale, reliable systems. Your day-to-day responsibilities include:

  • Managing infrastructure reliability, uptime, and performance for enterprise applications
  • Automating and improving service deployment and operations using Google’s SRE principles
  • Collaborating with service and platform teams to design scalable, secure solutions
  • Participating in on-call rotation and troubleshooting production issues
  • Employing engineering best practices like monitoring, debugging, system design, and capacity planning

You’ll work closely with engineers across Google, contributing to a blame-free culture focused on automation, incident postmortems, and continuous improvement.


🔹 Candidate Profile

Key Skills:

  • Strong programming skills in Python, C++, or Java
  • Proficiency in data structures and algorithms
  • Familiarity with Unix/Linux systems and networking
  • Experience with cloud platforms and deployment workflows

Preferred Profile:

  • Hands-on experience in enterprise systems or production operations
  • Knowledge of performance optimization and scalability strategies
  • Excellent problem-solving and communication abilities
  • Team player with a passion for reliability-engineering practices

🔹 About Google

Google is a global tech leader renowned for its innovative culture and world-class infrastructure. The SRE organization began at Google in 2003 and has since grown to define industry standards for reliable, scalable computing. Google values diversity, mentorship, and professional growth in a fast-paced engineering environment.


🔹 How to Apply

  • Tailor your resume to emphasize coding, system design, and SRE-related experience
  • Highlight projects or roles involving infrastructure, automation, or cloud deployments
  • Apply via Google Careers (your link leads here)
  • Comment or DM to let us know once you’ve applied!