Software Engineer, Site Reliability Engineering, Campus

2 Days ago • All levels • Research & Development • $118,000 PA - $170,000 PA

Job Summary

Job Description

This Software Engineer, Site Reliability Engineering (SRE) role involves designing, developing, testing, deploying, maintaining, and enhancing software solutions for large-scale, distributed systems. Responsibilities include writing and reviewing code, contributing to documentation, triaging and resolving system issues, participating in design reviews, and managing project priorities. The ideal candidate possesses experience in software development, data structures, and algorithms, and a strong understanding of SRE principles. The role demands strong problem-solving skills and a collaborative approach within a team environment focusing on iterative improvement and proactive outage prevention.
Must have:
  • Bachelor's degree in CS or related field
  • Software development experience
  • Data structures and algorithms knowledge
  • Code review and debugging skills
  • System issue triage and resolution
Good to have:
  • Master's degree in CS or Engineering
  • Experience with large-scale systems

Job Details


Minimum qualifications:

  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
  • Experience with software development in one or more programming languages during coursework/projects, research, internships, or practical experience in school, work, or open source projects.
  • Experience with data structures or algorithms.

Preferred qualifications:

  • Master's degree in Computer Science or Engineering, or a related field.

About the job

Hope is not a strategy. Engineering solutions to design, build, and maintain efficient large-scale systems is a true strategy, and a good one.

Site Reliability Engineering (SRE) is an engineering discipline that combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google's services—both our internally critical and our externally-visible systems—have reliability and uptime appropriate to users' needs and a fast rate of improvement while keeping an ever-watchful eye on capacity and performance.

SRE is also a mindset and a set of engineering approaches to running better production systems—we build our own creative engineering solutions to operations problems. Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. As SREs are responsible for the big picture of how our systems relate to each other, we use a breadth of tools and approaches to solve a broad spectrum of problems. Practices such as limiting time spent on operational work, blameless postmortems and proactive identification of potential outages factor into iterative improvement that is key to both product quality and interesting and dynamic day-to-day work.

SRE's culture of diversity, intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow.

To learn more:
  • Check out , written by Google SREs.

  • Watch a recorded to meet some of our SREs.

  • Read a about why a software engineer chose to join SRE.

In this role, with your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

For United States applicants:

The US base salary range for this full-time position is $118,000-$170,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about .

Responsibilities

  • Write product or system development code.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.

Similar Jobs

NVIDIA - Solution Architect - Auto

NVIDIA

Beijing, Beijing, China (On-Site)
3 Months ago
NVIDIA - Senior ASIC Verification Engineer - GPU Memory Subsystem

NVIDIA

Durham, North Carolina, United States (On-Site)
1 Month ago
Inkittt - Lead Front-End Engineer: Mobile Team (m/f/d)

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (On-Site)
9 Months ago
LEGION - Senior Software Engineer

LEGION

Bengaluru, Karnataka, India (Hybrid)
1 Day ago
RoofStack - Software Developer

RoofStack

İstanbul, İstanbul, Türkiye (On-Site)
1 Month ago
NVIDIA - Senior Engineering Manager, Cloud Service Provider Application

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
Google - Software Engineering Manager, Confidential Computing

Google

Pune, Maharashtra, India (On-Site)
2 Weeks ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Mountain View, California, United States (On-Site)
5 Months ago
ByteDance - Firmware Software Engineer / Architect

ByteDance

San Jose, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Senior Software Engineer, Full Stack, Google Cloud - India

Google

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Booming games - Game Integrity Manager

Booming games

(Remote)
2 Months ago
Google - Software Engineer III, YouTube Ads Infrastructure

Google

Kirkland, Washington, United States (On-Site)
2 Days ago
Google - Software Engineer III, Google Play

Google

Mountain View, California, United States (On-Site)
2 Days ago
ByteDance - Software Development Engineer in Test Graduate

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
RoofStack - Software Developer

RoofStack

İstanbul, İstanbul, Türkiye (On-Site)
1 Month ago
Google - Senior Software Engineer, Chrome Sync Server

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Social Discovery Group - Head/Lead Social Media Manager

Social Discovery Group

Spain (Remote)
6 Months ago
Socure - Software Engineer-II

Socure

(Remote)
1 Day ago
ByteDance - Senior Software Development Engineer - Distributed KV System

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Cubic Corporation - Storeman/Driver

Cubic Corporation

Murarrie, Queensland, Australia (On-Site)
1 Day ago
Flying Bark Productions - CG Asset Generalist

Flying Bark Productions

New South Wales, Australia (Hybrid)
1 Week ago
DNEG - Training Coordinator

DNEG

Sydney, New South Wales, Australia (On-Site)
3 Months ago
Entain - Multiple Senior iOS Engineers

Entain

Australia (Remote)
1 Month ago
Canva - Senior Machine Learning Engineer - Specialist Platform and Experience

Canva

Surry Hills, New South Wales, Australia (Remote)
1 Month ago
Canva - Senior Platform Product Manager - Cloud Platform

Canva

Melbourne, Victoria, Australia (Remote)
3 Months ago
Google - Software Engineer, Early Career

Google

Sydney, New South Wales, Australia (On-Site)
1 Week ago
Riot Games - Software Engineering Intern

Riot Games

Sydney, New South Wales, Australia (Hybrid)
1 Day ago
Google - Customer Engineer, Data and AI

Google

Melbourne, Victoria, Australia (On-Site)
2 Weeks ago
Google - Red Teaming and Threat Emulation Consultant

Google

New South Wales, Australia (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Applied Power Architect - GPU

NVIDIA

Austin, Texas, United States (On-Site)
2 Months ago
Cadence - Principal Software Engineer

Cadence

Shanghai, Shanghai, China (On-Site)
7 Months ago
NVIDIA - Senior Software Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Product Design Engineer, Pixel Camera, Hardware

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
NVIDIA - Senior Technical Program Manager - Autonomous Vehicles

NVIDIA

Santa Clara, California, United States (On-Site)
6 Days ago
Riot Games - Software Engineer - Platform & Tools (Contractor)

Riot Games

Shanghai, Shanghai, China (On-Site)
6 Months ago
Google - ASIC Design Verification Engineer

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
NVIDIA - Senior Post Silicon Hardware Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
NVIDIA - Senior Product Architect

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago
NVIDIA - Silicon Power Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug