Taro Logo

Messages Site Reliability Engineer

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

Job Description

Google is seeking a Messages Site Reliability Engineer to join their team in Sydney. This role focuses on ensuring the reliability and performance of Google's messaging infrastructure. As an SRE, you'll work at the intersection of software engineering and systems operations, partnering with developers to drive reliability across the entire stack - from end-user devices to mobile operator interconnects.

The position requires strong fundamentals in computer science and software engineering, with particular emphasis on building and maintaining highly available systems. You'll be responsible for managing mission-critical services, implementing automation to prevent issues, and establishing service level objectives that ensure product reliability.

This is an excellent opportunity for someone early in their career to gain hands-on experience with large-scale systems at one of the world's leading tech companies. You'll work with cutting-edge technologies and collaborate with talented engineers while ensuring Google's messaging services remain reliable and performant for users worldwide.

The role offers the chance to make a significant impact on products used by millions of people daily. You'll gain expertise in site reliability engineering practices, mobile/IP messaging systems, and production infrastructure while working in Google's collaborative engineering culture. The position includes participation in on-call rotations and requires excellent communication skills to work effectively across teams.

Last updated 4 days ago

Responsibilities For Messages Site Reliability Engineer

  • Collaborate with a team of software and systems engineers, including iteration and task planning
  • Manage availability and performance of mission critical services and build automation to prevent problem recurrence
  • Collaborate to deliver the team's OKRs and participate in an on-call rotation
  • Work with other engineering teams to reuse and understand existing frameworks
  • Create, drive, and deliver service level objectives that enable product reliability

Requirements For Messages Site Reliability Engineer

Java
Go
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 1 year of experience with data structures or algorithms
  • 1 year of experience with software development in one or more programming languages
  • Experience with Site Reliability Engineering (preferred)
  • Experience in Java, C++, and Go (preferred)
  • Experience in production infrastructure and mobile development (preferred)
  • Experience with high availability systems and mobile/IP messaging (preferred)
  • Excellent communication skills (preferred)

Benefits For Messages Site Reliability Engineer

Medical Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave

Related Jobs

Site Reliability Engineer, Geo Surfaces SRE

Site Reliability Engineer position at Google focusing on maintaining and improving Google Maps' reliability and performance across multiple platforms.

Site Reliability Engineer, Play

Site Reliability Engineer position at Google Play, focusing on maintaining and scaling distributed systems while ensuring reliability and performance of Play Games services.

Messages Site Reliability Engineer

Entry-level Site Reliability Engineering role at Google focused on ensuring reliability of messaging services through software engineering and systems operations.

Software Engineer, Early Career, iOS, Photos

Early career iOS software engineering role at Google Photos, focusing on mobile development and user experience in photo sharing and storage services.

Software Engineer, Android, Files and Storage, Early Career

Early career software engineering role at Google focusing on Android file management and storage systems, combining mobile development with AI integration.