Software Engineer Site Reliability Engineering
@ Google

Sydney, New South Wales, Australia
$150,000
On Site
Full Time
Posted 13 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXX***** @google.com
Recommended after applying

Job Details

About Software Engineer Site Reliability Engineering

At Google, we empower and provide equitable opportunities while building reconciliation with Aboriginal and Torres Strait Islander peoples through innovative technology. Join the Site Reliability Engineering (SRE) team to develop and maintain large-scale, fault-tolerant systems for Google Cloud.

Minimum & Preferred Qualifications

Minimum Qualifications:

  • Bachelor’s degree in Computer Science or related field.
  • 1 year of software development experience using one or more programming languages.
  • 1 year of experience with data structures or algorithms.

Preferred Qualifications:

  • Master's degree in Computer Science or Engineering.

Role Overview

As a member of the Software Engineer Site Reliability Engineering team, you will:

  • Write product or system development code.
  • Review and provide feedback on peer code ensuring best practices.
  • Contribute to documentation and adapt content based on updates and feedback.
  • Triage issues by debugging and tracking product or system issues.
  • Lead design reviews with peers and stakeholders to select optimal technologies.

About the Team

The SRE team combines software engineering with systems engineering. They promote intellectual curiosity, collaboration, and risk taking in a blame-free environment while focusing on optimizing infrastructure through automation and robust code design.

Key skills/competency

  • Software Development
  • Data Structures
  • Algorithms
  • Reliability
  • Fault-Tolerance
  • Cloud
  • Automation
  • Infrastructure
  • System Design
  • Code Review

How to Get Hired at Google

🎯 Tips for Getting Hired

  • Customize resume: Tailor it to SRE challenges.
  • Highlight coding skills: Emphasize automation and system design.
  • Research Google: Study company culture and values.
  • Prepare for interviews: Practice technical and design questions.

📝 Interview Preparation Advice

Technical Preparation

Review large-scale distributed systems principles.
Practice coding in multiple languages.
Study algorithms and data structures.
Learn automation and infrastructure management.

Behavioral Questions

Describe a challenging debugging experience.
Explain teamwork in high-pressure projects.
Discuss learning from code review feedback.
Share a time you led design reviews.

Frequently Asked Questions